中国裁判文书下载:selenium路线

Python爬虫Selenium手动接管Edge爬取裁判文书网“环境污染”数据(Mac环境) 阅读详情

成功现状:
在这里插入图片描述

一、requests路线

requests路线需要对js进行解密,对js解密时遇到三个参数

docid
cipher
__RequestVerificationToken

这三个参数主要是针对文书列表页面的
在这里插入图片描述
试图在这个页面获取相应的链接,
js解密后,其中ciphertext参数需要感谢大神:越学越害怕
后面的docid和__RequestVerificationToken都非常简单

但是将这些参数传入后,请求仍然出现状态码202或者状态码200但是内容为None
在这里插入图片描述

最后放弃了requests路线

二、selenium路线

问题一:namespace error 命名空间错误

参见《selenium的namespace错误与无法定位:NamespaceError: An attempt was made to create…andUnable to locate elemen》,链接: link.

虽然原因不明,不知道为什么报这个错误,但是这个错误与标签有关,只要不是特殊标签即可
如果存在特殊标签,比如裁判文书网中的下面这个元素的初始标签:diy:lawyee

<diy:lawyee id="_view_1545184311000" var-name="_var_name_1545184311000" style="display: inline;"> <div class="LM_con clearfix" style="background: none;"> <div class="fl con_left clearfix" style="display: none;"> <a href="../181217BMTKHNT2W0/index.html"> </a> <a id="chartListBtn" href="javascript:;"> </a> </div> <div class="fr con_right">共检索到 <span>1559125</span> 篇文书,显示前600条</div> </div> <div class="LM_tool clearfix"> <div class="fl tool_PX tool_On" data-value="s50"> <a href="javascript:;">法院层级</a> </div> <div class="fl tool_PX " data-value="s51"> <a href="javascript:;">裁判日期</a> </div> <div class="fl tool_PX " data-value="s52"> <a href="javascript:;">审判程序</a> </div> <!-- <div class="fl tool_PX " data-value="s52"> <a href="javascript:;">审判程序</a> </div> --> <div class="fr tool_All"> <a class="AllSelect" href="javascript:;"><input type="checkbox" id="AllSelect"><label for="AllSelect">全选</label></a> <a class="AllKeep" href="javascript:;">批量收藏</a> <a class="AllDownload" href="javascript:void(0);">批量下载</a> </div> </div>   <div class="LM_list"> <div class="List_label clearfix"> <div class="labelOne"><img src="../images/list/one.png"></div> <div class="labelTwo"> 刑事复核 </div> <div class="labelThree"><img src="../images/list/three.png"></div> <!-- <span class="on_1">推荐案例</span> -->     </div> <div class="list_title clearfix"> <a class="AllSelect" href="javascript:void(0)"><input type="checkbox" class="ListSelect" data-value="3dc5113e6389402aafbeab200113faf6"></a>  <h4><a href="../181107ANFZ0BXSK4/index.html?docId=3dc5113e6389402aafbeab200113faf6" class="caseName" target="_blank">刘永权抢劫在法定刑以下量刑复核刑事裁定书</a></h4> </div> <div class="list_subtitle"> <span class="slfyName">中华人民共和国最高人民法院</span> <span class="ah">(2019)最高法刑核87677387号</span> <span class="cprq">2019-10-29</span> </div> <div class="list_reason">  <h4>[裁判理由]</h4>  <p>本院认为,原审被告人刘永权以<span style="color:red">非法占有</span>为目的,采取暴力手段强行劫取他人财物,其行为已构成抢劫罪,且属于入户抢劫。刘永权虽不具有法定减轻处罚情节,但其犯罪情节较轻,并能如实供述罪行,认罪态度较好,且已将...</p> </div>  <div class="list_Association">  <h4 style="height: 40px;"></h4>   </div> <div class="List_label2 clearfix"> <div class="fr"> <a data-value="3dc5113e6389402aafbeab200113faf6" class="a_sc" href="javascript:void(0)"><i class="fa fa-heart-o"> </i> 收藏</a> <a data-value="3dc5113e6389402aafbeab200113faf6" class="a_xz" href="javascript:void(0)"><i class="a_xzBox"></i> 下载</a> </div> </div> </div>  <div class="LM_list"> <div class="List_label clearfix"> <div class="labelOne"><img src="../images/list/one.png"></div> <div class="labelTwo"> 刑事审判监督 </div> <div class="labelThree"><img src="../images/list/three.png"></div> <!-- <span class="on_1">推荐案例</span> -->     </div> <div class="list_title clearfix"> <a class="AllSelect" href="javascript:void(0)"><input type="checkbox" class="ListSelect" data-value="21e9f0002d8c4d29baf6aabf00c11a3c"></a>  <h4><a href="../181107ANFZ0BXSK4/index.html?docId=21e9f0002d8c4d29baf6aabf00c11a3c" class="caseName" target="_blank">徐国庆 贪污罪 驳回申诉通知书</a></h4> </div> <div class="list_subtitle"> <span class="slfyName">最高人民法院</span> <span class="ah">(2019)最高法刑申230号</span> <span class="cprq">2019-08-14</span> </div> <div class="list_reason">  <h4>[裁判理由]</h4>  <p>本院经审查认为,你利用担任河南省宁陵县国有林场场长的职务便利,隐瞒已用林场债权顶抵部分应付款项的事实,多列支出予以报销,<span style="color:red">非法占有</span>公款25200元。原审认定你犯贪污罪的事实清楚,证据确实、充分,定罪准...</p> </div>  <div class="list_Association">  <h4 style="height: 40px;"></h4>   </div> <div class="List_label2 clearfix"> <div class="fr"> <a data-value="21e9f0002d8c4d29baf6aabf00c11a3c" class="a_sc" href="javascript:void(0)"><i class="fa fa-heart-o"> </i> 收藏</a> <a data-value="21e9f0002d8c4d29baf6aabf00c11a3c" class="a_xz" href="javascript:void(0)"><i class="a_xzBox"></i> 下载</a> </div> </div> </div>  <div class="LM_list"> <div class="List_label clearfix"> <div class="labelOne"><img src="../images/list/one.png"></div> <div class="labelTwo"> 刑事审判监督 </div> <div class="labelThree"><img src="../images/list/three.png"></div> <!-- <span class="on_1">推荐案例</span> -->     </div> <div class="list_title clearfix"> <a class="AllSelect" href="javascript:void(0)"><input type="checkbox" class="ListSelect" data-value="06d6f4b4fa2644708563aa8601126387"></a>  <h4><a href="../181107ANFZ0BXSK4/index.html?docId=06d6f4b4fa2644708563aa8601126387" class="caseName" target="_blank">抢劫刑事决定书</a></h4> </div> <div class="list_subtitle"> <span class="slfyName">最高人民法院</span> <span class="ah">(2017)最高法刑申407号</span> <span class="cprq">2019-07-05</span> </div> <div class="list_reason">  <h4>[裁判理由]</h4>  <p>本院认为,原审法院认定申诉人刘十民因成某的丈夫冉某勇盗窃其财物,使用暴力拉走成某所收废品的事实清楚,证据确实充分。刘十民所提成某同意其拉走废品和没有使用暴力的申诉理由不成立。鉴于:(1)冉某勇盗窃刘十民的财物,负有返还财产、赔偿损失的义务。成某所收购的废品,属...</p> </div>  <div class="list_Association">  <h4 style="height: 40px;"></h4>   </div> <div class="List_label2 clearfix"> <div class="fr"> <a data-value="06d6f4b4fa2644708563aa8601126387" class="a_sc" href="javascript:void(0)"><i class="fa fa-heart-o"> </i> 收藏</a> <a data-value="06d6f4b4fa2644708563aa8601126387" class="a_xz" href="javascript:void(0)"><i class="a_xzBox"></i> 下载</a> </div> </div> </div>  <div class="LM_list"> <div class="List_label clearfix"> <div class="labelOne"><img src="../images/list/one.png"></div> <div class="labelTwo"> 其他 </div> <div class="labelThree"><img src="../images/list/three.png"></div> <!-- <span class="on_1">推荐案例</span> -->     </div> <div class="list_title clearfix"> <a class="AllSelect" href="javascript:void(0)"><input type="checkbox" class="ListSelect" data-value="143b5d3f9ba64acfae8eaa9a00beb973"></a>  <h4><a href="../181107ANFZ0BXSK4/index.html?docId=143b5d3f9ba64acfae8eaa9a00beb973" class="caseName" target="_blank">赵志红故意杀人、强奸案死刑复核裁定</a></h4> </div> <div class="list_subtitle"> <span class="slfyName">最高人民法院</span> <span class="ah">无</span> <span class="cprq">2019-07-02</span> </div> <div class="list_reason">  <h4>[裁判理由]</h4>  <p>本院认为,被告人赵志红故意非法剥夺他人生命,其行为已构成故意杀人罪;违背妇女意志,采用暴力、胁迫等手段强奸妇女,其行为已构成强奸罪;以<span style="color:red">非法占有</span>为目的,采用暴力、胁迫手段劫取他人财物,其行为又构成抢劫...</p> </div>  <div class="list_Association">  <h4 style="height: 40px;"></h4>   </div> <div class="List_label2 clearfix"> <div class="fr"> <a data-value="143b5d3f9ba64acfae8eaa9a00beb973" class="a_sc" href="javascript:void(0)"><i class="fa fa-heart-o"> </i> 收藏</a> <a data-value="143b5d3f9ba64acfae8eaa9a00beb973" class="a_xz" href="javascript:void(0)"><i class="a_xzBox"></i> 下载</a> </div> </div> </div>  <div class="LM_list"> <div class="List_label clearfix"> <div class="labelOne"><img src="../images/list/one.png"></div> <div class="labelTwo"> 其他 </div> <div class="labelThree"><img src="../images/list/three.png"></div> <!-- <span class="on_1">推荐案例</span> -->     </div> <div class="list_title clearfix"> <a class="AllSelect" href="javascript:void(0)"><input type="checkbox" class="ListSelect" data-value="3e068515464d4e03a68eab2700dc9b5e"></a>  <h4><a href="../181107ANFZ0BXSK4/index.html?docId=3e068515464d4e03a68eab2700dc9b5e" class="caseName" target="_blank">王洪喜抢劫死刑复核刑事裁定书</a></h4> </div> <div class="list_subtitle"> <span class="slfyName">最高人民法院</span> <span class="ah">无</span> <span class="cprq">2019-06-18</span> </div> <div class="list_reason">  <h4>[裁判理由]</h4>  <p>本院认为,被告人王洪喜以<span style="color:red">非法占有</span>为目的,采用暴力手段劫取他人财物,并致人死亡,其行为已构成抢劫罪。犯罪性质恶劣,情节、后果严重,社会危害性大,应依法惩处。第一审判决、第二审裁定认定的事实清楚,证据确...</p> </div>  <div class="list_Association">  <h4 style="height: 40px;"></h4>   </div> <div class="List_label2 clearfix"> <div class="fr"> <a data-value="3e068515464d4e03a68eab2700dc9b5e" class="a_sc" href="javascript:void(0)"><i class="fa fa-heart-o"> </i> 收藏</a> <a data-value="3e068515464d4e03a68eab2700dc9b5e" class="a_xz" href="javascript:void(0)"><i class="a_xzBox"></i> 下载</a> </div> </div> </div>  <div class="LM_list"> <div class="List_label clearfix"> <div class="labelOne"><img src="../images/list/one.png"></div> <div class="labelTwo"> 其他 </div> <div class="labelThree"><img src="../images/list/three.png"></div> <!-- <span class="on_1">推荐案例</span> -->     </div> <div class="list_title clearfix"> <a class="AllSelect" href="javascript:void(0)"><input type="checkbox" class="ListSelect" data-value="b8f6b6fe813945109411ab1b00a5d177"></a>  <h4><a href="../181107ANFZ0BXSK4/index.html?docId=b8f6b6fe813945109411ab1b00a5d177" class="caseName" target="_blank">刘乐抢劫、故意杀人死刑复核刑事裁定书</a></h4> </div> <div class="list_subtitle"> <span class="slfyName">最高人民法院</span> <span class="ah">无</span> <span class="cprq">2019-06-03</span> </div> <div class="list_reason">  <h4>[裁判理由]</h4>  <p>本院认为,被告人刘乐以<span style="color:red">非法占有</span>为目的,采取杀人的暴力手段劫取他人财物,其行为已构成抢劫罪;刘乐故意非法剥夺他人生命,其行为构成故意杀人罪,应依法并罚。刘乐沉迷赌博,杀害妻子,情节恶劣,后果严重;其杀...</p> </div>  <div class="list_Association">  <h4 style="height: 40px;"></h4>   </div> <div class="List_label2 clearfix"> <div class="fr"> <a data-value="b8f6b6fe813945109411ab1b00a5d177" class="a_sc" href="javascript:void(0)"><i class="fa fa-heart-o"> </i> 收藏</a> <a data-value="b8f6b6fe813945109411ab1b00a5d177" class="a_xz" href="javascript:void(0)"><i class="a_xzBox"></i> 下载</a> </div> </div> </div>  <div class="LM_list"> <div class="List_label clearfix"> <div class="labelOne"><img src="../images/list/one.png"></div> <div class="labelTwo"> 其他 </div> <div class="labelThree"><img src="../images/list/three.png"></div> <!-- <span class="on_1">推荐案例</span> -->     </div> <div class="list_title clearfix"> <a class="AllSelect" href="javascript:void(0)"><input type="checkbox" class="ListSelect" data-value="8051cc11053748f7b85cab0901177455"></a>  <h4><a href="../181107ANFZ0BXSK4/index.html?docId=8051cc11053748f7b85cab0901177455" class="caseName" target="_blank">于京平抢劫、强奸死刑复核刑事裁定书</a></h4> </div> <div class="list_subtitle"> <span class="slfyName">最高人民法院</span> <span class="ah">无</span> <span class="cprq">2019-04-09</span> </div> <div class="list_reason">  <h4>[裁判理由]</h4>  <p>本院认为,被告人于京平以<span style="color:red">非法占有</span>为目的,采用暴力手段劫取他人财物,又强行与被害人发生性关系,其行为已构成抢劫罪和强奸罪,应依法数罪并罚。于京平在抢劫过程中为制服被害人反抗,用随身携带的斧子多次击打被...</p> </div>  <div class="list_Association">  <h4 style="height: 40px;"></h4>   </div> <div class="List_label2 clearfix"> <div class="fr"> <a data-value="8051cc11053748f7b85cab0901177455" class="a_sc" href="javascript:void(0)"><i class="fa fa-heart-o"> </i> 收藏</a> <a data-value="8051cc11053748f7b85cab0901177455" class="a_xz" href="javascript:void(0)"><i class="a_xzBox"></i> 下载</a> </div> </div> </div>  <div class="LM_list"> <div class="List_label clearfix"> <div class="labelOne"><img src="../images/list/one.png"></div> <div class="labelTwo"> 其他 </div> <div class="labelThree"><img src="../images/list/three.png"></div> <!-- <span class="on_1">推荐案例</span> -->     </div> <div class="list_title clearfix"> <a class="AllSelect" href="javascript:void(0)"><input type="checkbox" class="ListSelect" data-value="341ef75432434ac29b87ab0901177549"></a>  <h4><a href="../181107ANFZ0BXSK4/index.html?docId=341ef75432434ac29b87ab0901177549" class="caseName" target="_blank">贾谦龙抢劫死刑复核刑事裁定书</a></h4> </div> <div class="list_subtitle"> <span class="slfyName">最高人民法院</span> <span class="ah">无</span> <span class="cprq">2019-04-01</span> </div> <div class="list_reason">  <h4>[裁判理由]</h4>  <p>本院认为,被告人贾谦龙以<span style="color:red">非法占有</span>为目的,采用暴力手段劫取他人财物,其行为已构成抢劫罪。贾谦龙预谋抢劫,当场杀害一名被害人,犯罪手段残忍,情节、后果严重,罪行极其严重,应依法惩处。第一审判决、第二审裁...</p> </div>  <div class="list_Association">  <h4>[关联文书]</h4>   <div class="guanLian"> <span>本篇</span><b></b> <a href="../181107ANFZ0BXSK4/index.html?docId=341ef75432434ac29b87ab0901177549" target="_blank" title=""><i class="guanlianAnyou">其他</i><i>最高人民法院 </i><i>无</i><i>2019-04-01</i><i></i></a> </div>  <div class="guanLian"> <span></span><b></b> <a href="../181107ANFZ0BXSK4/index.html?docId=97fe25f949ee4d5fb136a9d300113d78" target="_blank" title=""><i class="guanlianAnyou">刑事二审</i><i>河北省高级人民法院 </i><i>(2018)冀刑终249号</i><i>2018-09-13</i><i></i></a> </div>  <div class="guanLian"> <span></span><b></b> <a href="../181107ANFZ0BXSK4/index.html?docId=fe7964f3f00a42c7ac04ab2700b109e2" target="_blank" title=""><i class="guanlianAnyou">刑事一审</i><i>河北省邯郸市中级人民法院 </i><i>(2018)冀04刑初2号</i><i>2018-03-28</i><i>判决</i></a> </div>  </div> <div class="List_label2 clearfix"> <div class="fr"> <a data-value="341ef75432434ac29b87ab0901177549" class="a_sc" href="javascript:void(0)"><i class="fa fa-heart-o"> </i> 收藏</a> <a data-value="341ef75432434ac29b87ab0901177549" class="a_xz" href="javascript:void(0)"><i class="a_xzBox"></i> 下载</a> </div> </div> </div>  <div class="LM_list"> <div class="List_label clearfix"> <div class="labelOne"><img src="../images/list/one.png"></div> <div class="labelTwo"> 其他 </div> <div class="labelThree"><img src="../images/list/three.png"></div> <!-- <span class="on_1">推荐案例</span> -->     </div> <div class="list_title clearfix"> <a class="AllSelect" href="javascript:void(0)"><input type="checkbox" class="ListSelect" data-value="fb5ecd6b76fd4709b0f4ab0e00c35e20"></a>  <h4><a href="../181107ANFZ0BXSK4/index.html?docId=fb5ecd6b76fd4709b0f4ab0e00c35e20" class="caseName" target="_blank">张治刚抢劫死刑复核刑事裁定书</a></h4> </div> <div class="list_subtitle"> <span class="slfyName">最高人民法院</span> <span class="ah">无</span> <span class="cprq">2019-04-01</span> </div> <div class="list_reason">  <h4>[裁判理由]</h4>  <p>本院认为,被告人张治刚以<span style="color:red">非法占有</span>为目的,伙同他人采用暴力手段劫取财物,其行为已构成抢劫罪。张治刚伙同他人经预谋后抢劫无证营运出租车,不顾司机求饶将其杀害,并为掩盖罪证抛尸枯井,犯罪情节恶劣,手段残忍...</p> </div>  <div class="list_Association">  <h4 style="height: 40px;"></h4>   </div> <div class="List_label2 clearfix"> <div class="fr"> <a data-value="fb5ecd6b76fd4709b0f4ab0e00c35e20" class="a_sc" href="javascript:void(0)"><i class="fa fa-heart-o"> </i> 收藏</a> <a data-value="fb5ecd6b76fd4709b0f4ab0e00c35e20" class="a_xz" href="javascript:void(0)"><i class="a_xzBox"></i> 下载</a> </div> </div> </div>  <div class="LM_list"> <div class="List_label clearfix"> <div class="labelOne"><img src="../images/list/one.png"></div> <div class="labelTwo"> 其他 </div> <div class="labelThree"><img src="../images/list/three.png"></div> <!-- <span class="on_1">推荐案例</span> -->     </div> <div class="list_title clearfix"> <a class="AllSelect" href="javascript:void(0)"><input type="checkbox" class="ListSelect" data-value="5b12fee3ad674bb189d7aaf501095b44"></a>  <h4><a href="../181107ANFZ0BXSK4/index.html?docId=5b12fee3ad674bb189d7aaf501095b44" class="caseName" target="_blank">张斌抢劫死刑复核刑事裁定书</a></h4> </div> <div class="list_subtitle"> <span class="slfyName">最高人民法院</span> <span class="ah">无</span> <span class="cprq">2019-03-31</span> </div> <div class="list_reason">  <h4>[裁判理由]</h4>  <p>本院认为,被告人张斌以<span style="color:red">非法占有</span>为目的,采取暴力手段劫取他人财物,其行为已构成抢劫罪。张斌持械入户抢劫并致人死亡,犯罪情节特别恶劣,后果严重,实属罪行极其严重,应依法惩处。第一审判决、第二审裁定认定的...</p> </div>  <div class="list_Association">  <h4 style="height: 40px;"></h4>   </div> <div class="List_label2 clearfix"> <div class="fr"> <a data-value="5b12fee3ad674bb189d7aaf501095b44" class="a_sc" href="javascript:void(0)"><i class="fa fa-heart-o"> </i> 收藏</a> <a data-value="5b12fee3ad674bb189d7aaf501095b44" class="a_xz" href="javascript:void(0)"><i class="a_xzBox"></i> 下载</a> </div> </div> </div>  <div class="LM_list"> <div class="List_label clearfix"> <div class="labelOne"><img src="../images/list/one.png"></div> <div class="labelTwo"> 其他 </div> <div class="labelThree"><img src="../images/list/three.png"></div> <!-- <span class="on_1">推荐案例</span> -->     </div> <div class="list_title clearfix"> <a class="AllSelect" href="javascript:void(0)"><input type="checkbox" class="ListSelect" data-value="76646deadbd2432e8f0eaaf501095bd8"></a>  <h4><a href="../181107ANFZ0BXSK4/index.html?docId=76646deadbd2432e8f0eaaf501095bd8" class="caseName" target="_blank">赵晏飞抢劫死刑复核刑事裁定书</a></h4> </div> <div class="list_subtitle"> <span class="slfyName">最高人民法院</span> <span class="ah">无</span> <span class="cprq">2019-03-22</span> </div> <div class="list_reason">  <h4>[裁判理由]</h4>  <p>本院认为,被告人赵晏飞以<span style="color:red">非法占有</span>为目的,以暴力手段入户劫取他人财物,致一人死亡,其行为已构成抢劫罪。赵晏飞经预谋,深夜入户抢劫,并持刀捅刺被害人颈部致被害人死亡,犯罪手段残忍,后果严重,情节特别恶劣...</p> </div>  <div class="list_Association">  <h4 style="height: 40px;"></h4>   </div> <div class="List_label2 clearfix"> <div class="fr"> <a data-value="76646deadbd2432e8f0eaaf501095bd8" class="a_sc" href="javascript:void(0)"><i class="fa fa-heart-o"> </i> 收藏</a> <a data-value="76646deadbd2432e8f0eaaf501095bd8" class="a_xz" href="javascript:void(0)"><i class="a_xzBox"></i> 下载</a> </div> </div> </div>  <div class="LM_list"> <div class="List_label clearfix"> <div class="labelOne"><img src="../images/list/one.png"></div> <div class="labelTwo"> 其他 </div> <div class="labelThree"><img src="../images/list/three.png"></div> <!-- <span class="on_1">推荐案例</span> -->     </div> <div class="list_title clearfix"> <a class="AllSelect" href="javascript:void(0)"><input type="checkbox" class="ListSelect" data-value="becc9a11b4bd4696a424aaf501095bc1"></a>  <h4><a href="../181107ANFZ0BXSK4/index.html?docId=becc9a11b4bd4696a424aaf501095bc1" class="caseName" target="_blank">谷宪武抢劫死刑复核刑事裁定书</a></h4> </div> <div class="list_subtitle"> <span class="slfyName">最高人民法院</span> <span class="ah">无</span> <span class="cprq">2019-03-12</span> </div> <div class="list_reason">  <h4>[裁判理由]</h4>  <p>本院认为,被告人谷宪武以<span style="color:red">非法占有</span>为目的,使用暴力劫取他人财物,其行为已构成抢劫罪。谷宪武因赌博输钱而实施抢劫,并杀害被害人,犯罪动机卑劣,情节特别恶劣,实属罪行极其严重,应依法惩处。原审判决、高级人...</p> </div>  <div class="list_Association">  <h4 style="height: 40px;"></h4>   </div> <div class="List_label2 clearfix"> <div class="fr"> <a data-value="becc9a11b4bd4696a424aaf501095bc1" class="a_sc" href="javascript:void(0)"><i class="fa fa-heart-o"> </i> 收藏</a> <a data-value="becc9a11b4bd4696a424aaf501095bc1" class="a_xz" href="javascript:void(0)"><i class="a_xzBox"></i> 下载</a> </div> </div> </div>  <div class="LM_list"> <div class="List_label clearfix"> <div class="labelOne"><img src="../images/list/one.png"></div> <div class="labelTwo"> 其他 </div> <div class="labelThree"><img src="../images/list/three.png"></div> <!-- <span class="on_1">推荐案例</span> -->     </div> <div class="list_title clearfix"> <a class="AllSelect" href="javascript:void(0)"><input type="checkbox" class="ListSelect" data-value="88b891c7c7c74f0d954caaf701657b09"></a>  <h4><a href="../181107ANFZ0BXSK4/index.html?docId=88b891c7c7c74f0d954caaf701657b09" class="caseName" target="_blank">高中强抢劫死刑复核刑事裁定书</a></h4> </div> <div class="list_subtitle"> <span class="slfyName">最高人民法院</span> <span class="ah">无</span> <span class="cprq">2019-01-30</span> </div> <div class="list_reason">  <h4>[裁判理由]</h4>  <p>本院认为,被告人高中强以<span style="color:red">非法占有</span>为目的,采用暴力手段劫取他人财物,其行为已构成抢劫罪。高中强抢劫并致人死亡,犯罪手段残忍,犯罪情节特别恶劣,实属罪行极其严重,应依法惩处。第一审判决、第二审裁定认定的...</p> </div>  <div class="list_Association">  <h4 style="height: 40px;"></h4>   </div> <div class="List_label2 clearfix"> <div class="fr"> <a data-value="88b891c7c7c74f0d954caaf701657b09" class="a_sc" href="javascript:void(0)"><i class="fa fa-heart-o"> </i> 收藏</a> <a data-value="88b891c7c7c74f0d954caaf701657b09" class="a_xz" href="javascript:void(0)"><i class="a_xzBox"></i> 下载</a> </div> </div> </div>  <div class="LM_list"> <div class="List_label clearfix"> <div class="labelOne"><img src="../images/list/one.png"></div> <div class="labelTwo"> 刑事再审 </div> <div class="labelThree"><img src="../images/list/three.png"></div> <!-- <span class="on_1">推荐案例</span> -->     </div> <div class="list_title clearfix"> <a class="AllSelect" href="javascript:void(0)"><input type="checkbox" class="ListSelect" data-value="971d62400160436aaefda9df0112219c"></a>  <h4><a href="../181107ANFZ0BXSK4/index.html?docId=971d62400160436aaefda9df0112219c" class="caseName" target="_blank">赵明利诈骗再审刑事判决书</a></h4> </div> <div class="list_subtitle"> <span class="slfyName">最高人民法院</span> <span class="ah">(2018)最高法刑再6号</span> <span class="cprq">2019-01-03</span> </div> <div class="list_reason">  <h4>[裁判理由]</h4>  <p>本院认为,原审被告人赵明利在与东北风冷轧板公司的冷轧板购销交易过程中,主观上没有<span style="color:red">非法占有</span>的目的,客观上亦未实施虚构事实、隐瞒真相的行为,其行为不符合诈骗罪的构成要件,不构成诈骗罪。理由如下:.......... </diy:lawyee>

只要出现这种特殊标签就会报namespace error

问题二:元素的动态变化

主要是下一页这个元素,这个元素会动态变化
第一页的下一页元素为:
在这里插入图片描述

//*[@id="_view_1545184311000"]/div[18]/a[8]

第二页的元素为:
在这里插入图片描述

//*[@id="_view_1545184311000"]/div[18]/a[9]

由a[8]变为a[9]

一开始试图通过,对于翻页的次数的变化进行更新,但是失败了,失败原因在于只显示前600份裁判文书,但是由于限定条件的不同,查找的裁判文书数量就不同,导致不好判断
思路是这样的:

# 下一页xpath:
            '''
             if 7<=index <36:
                try:
                    button1 = wait.until(EC.presence_of_element_located((By.XPATH, '//div[@class="left_7_3"]/a[14]')))#问题并不是全为a8
                    time.sleep(1)
                    button1.click()
                except:
                    pass

            elif 36 <= index < 40:
                try:
                    button1 = wait.until(EC.presence_of_element_located((By.XPATH, '//div[@class="left_7_3"]/a[%d]' % int(
                        49-index))))
                    time.sleep(1)
                    button1.click()
                except:
                    pass
            elif index ==40:
                pass
            '''

然后试图通过分段函数进行解决,就是提取查找到的文书数量计算要翻的页数:

在这里插入图片描述

"""目的:减少遍历次数"""
        time.sleep(1)
        condition = browser.find_element_by_xpath('//div[@class="LM_con clearfix"]/div[@class="fr con_right"]/span')
        print(condition.text)  # 不能直接//text()原因不明
        conditions = math.ceil(int(condition.text) / 15)  # 最长12,最短6
        print(conditions)

但是还是不成功!!!!

最后突然想到,下一页 这个元素正好是最后一个元素可以直接使用xpath语法选中最后一个

button_ = wait.until(EC.presence_of_element_located((By.XPATH, '//div[@class="left_7_3"]/a[last()]')))
button_.click()

问题三、只显示前600份裁判文书

需要爬所有,但是只显示前600份
,没有办法直接爬取所有,因为裁判文书网限定了只显示前600份

解决方法:通过限定搜索条件如:
在这里插入图片描述
这个方法是某个博主(暂时想不起来)给的思路,这个博主是通过北京市的律师来限定的,但是我没有找到律师的名字,所有我是通过限定区域,如xx区县
在这里插入图片描述

准确说这样,还是有问题,某些区县仍然超过600,但是相对较少了,即使超过了也不多,通过设置筛选可以进一步等待后续处理,如:

"""目的:减少遍历次数"""
        time.sleep(1)
        condition = browser.find_element_by_xpath('//div[@class="LM_con clearfix"]/div[@class="fr con_right"]/span')
        print(condition.text)  # 不能直接//text()原因不明
        conditions = math.ceil(int(condition.text) / 15)  # 最长12,最短6
        print(conditions)
        if int(condition.text) > 600:
            with open('超过600页.txt','a+',encoding='utf-8')as file:
                file.write('出现超过600条的裁判文书,其所在区域为:'+ str(i.strip()) +',其数量为:'+str(condition.text) + '\n')
            logging.warning('出现超过600条的裁判文书,其所在区域为:'+ str(i.strip()) +',其数量为:'+str(condition.text))

问题四:弹出框的处理

参见《selenium弹窗之windows下载文件弹窗点击方法》 ,使用pyautogui进行键鼠自动化

但是据说还有selenium的内部方法

"""下载无弹窗
profile = webdriver.FirefoxProfile()
profile.set_preference('browser.download.dir', '‪I:\\360下载\\firefox')
profile.set_preference('browser.download.folderList', 2)
profile.set_preference('browser.download.manager.showWhenStarting', False)
profile.set_preference('browser.helperApps.neverAsk.saveToDisk', 'application/zip')
"""

但是不知道为什么我的不行,所以注释掉了

三、selenium路线的缺陷

有两个缺陷,一个是速度慢,另一个是弹出框暂时没有办法解决
后续可能需要使用scrapy+selenium,以及使弹出框不在弹出

Python Selenium实战:裁判文书网高级检索与批量下载全流程解析 网络爬虫是自动化获取互联网公开数据的关键技术,其核心原理是通过程序模拟浏览器请求,解析响应内容以提取结构化信息。在数据驱动决策的背景下,高效、稳定地采集公开数据对学术研究、市场分析及产品开发具有重要价值。Selenium作为主流的浏览器自动化工具,能够有效处理动态加载、登录验证及复杂交互场景,是实现高仿真数据采集的优选方案。本文聚焦于法律数据获取这一具体应用场景,详细阐述了如何利用Selenium应对验证码识别、会话维持、高级检索参数构造及反爬策略等工程挑战,为需要从中国裁判文书网等类似平台进行批量、合规数 阅读详情

相关推荐

任务级替代:知识型岗位的AI替代风险评估与人机共生指南

在AI加速渗透知识工作的背景下,‘自动化替代’已从流水线延伸至财务、法务、HR等可结构化任务场景。其核心原理在于将岗位解构为最小可执行单元(输入→规则→输出),依据结构化程度与决策权重进行动态风险评估。技术价值不仅在于降本增效,更在于释放人类专注高阶判断、规则设计与异常处置。典型应用场景包括RPA处理标准化报表、LLM Agent辅助合同审查、规则引擎保障金融医疗合规决策。本文聚焦‘任务级替代’这一关键范式,结合四象限模型与真实岗位转型路径,帮助从业者识别高危任务、选择适配技术栈,并完成从执行者到定义者的角

weixin_33841503的博客 357

selenium的namespace错误与无法定位:NamespaceError: An attempt was made to create...andUnable to locate elemen

selenium报错:NamespaceError: An attempt was made to create or change an object in a way which is incorrect with regard to namespaces'一、报错二、原因 一、报错 'selenium.common.exceptions.InvalidSelectorException: Message: Given xpath expression' "/html/body/div/div[4]/

python__reported的博客 4525

Python网络爬虫技术在天眼查企业信息采集中的应用

随着大数据时代的到来,企业信息采集与分析已成为商业决策、市场研究和学术研究的重要手段。本文以Python爬虫技术为核心,探讨了如何通过编程手段从天眼查、企查查等企业信息平台采集结构化数据。文章详细分析了现代反爬虫机制的特点与应对策略,介绍了Selenium、Playwright等自动化工具以及代理IP、验证码识别等技术的综合应用,并提供了完整的代码实现方案。本研究为毕业设计提供了切实可行的技术路线,同时对网络爬虫的合法合规使用进行了深入探讨。关键词:Python爬虫;企业信息采集;天眼查;反爬虫;数据采集。

2201_76125261的博客 1156

深度学习如何入门?

作者:jacky yang 链接:https://www.zhihu.com/question/26006703/answer/129209540 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 关于深度学习,网上的资料很多,不过貌似大部分都不太适合初学者。 这里有几个原因: 1.深度学习确实需要一定的数学基础。如果不用深入浅出地方法讲,有些读者就会有畏难的情绪,因而容易过

智能量化交易 1万+

【小宁学习日记6 PCB】电路原理图

本文系统讲解了电子硬件设计中原理图的阅读与绘制技巧。首先剖析原理图的四大核心要素(元件符号、连接线、结点、注释),强调注释对可读性的重要性。然后提出三步读懂法:查看图纸信息、分模块分析、结合芯片手册验证,并列举5个典型芯片案例(CH224K、CH343P等)进行实战解析。最后给出6条绘制规范:模块化布局、详细标注、规范命名、信号流布局、符号封装匹配、版本管理。文章指出原理图是电子设计的"地基",掌握规范阅读与绘制方法能大幅提升设计效率,避免常见错误。新手应从开源项目分析和简单电路绘制入手

qq_74376834的博客 2357

8台 × 8卡 910B NPU之顶尖大模型选型分析

本文对比了2026年主流大语言模型在昇腾910B NPU集群上的部署方案。重点评估了GLM5、MiniMax M2.5、Kimi K2.5、DeepSeek V3.2和Qwen 3.5旗舰版等候选模型,从部署需求(显存占用)、能力表现(基准测试、多模态支持)和NPU生态适配度三个维度进行分析。结果显示DeepSeek V3.2综合表现最优:支持BF16/W8A8/INT4量化,在4TB显存环境下可实现2000+ TPS,首token延迟<100ms,且具备官方NPU支持。备选方案Qwen 3.5旗舰版

FeelTouch Labs 765

裁判文书网 爬虫 最新更新2020-08-12

该程序采用Node中的puppeteer扩展组件,模拟人工操作,自动获取页面内容,并将获取的数据保存到excel中(每1000条保存一个文件,可以设置保存的条数)。excel文件内容如下图: 声明:本文章是以学习和交流为目的,数据源所有权归属原网站及所有者,严禁利用本文所提流程和数据进行盈利。 如果该代码对您有用,或者产生了帮忙,可以请我吃个冰棍或者来瓶可乐。感谢! 具体代码实现如下: 'usestrict' //软件名称:文书网自动爬虫SuuperWenShuToE...

myhot-河马吃草- 2749

超分算法 SwinIR: Image Restoration Using Swin Transformer

这篇文章结构比较简单,如果看过Swin-Transformer的话就没什么难点了。作者引入Swin-T结构应用于低级视觉任务,包括图像超分辨率重建、图像去噪、图像压缩伪影去除。网络由一个浅层特征提取模块、深层特征提取模块、重建模块构成。重建模块对不同的任务使用不同的结构。浅层特征提取就是一个3×3的卷积层。深层特征提取是k个RSTB块和一个卷积层构成。RSTB(Res- SwinIR: Image Restoration Using Swin Transformer[ICCV 2021]Abstract1.

qq_45122568的博客 1万+

编程题

腾讯 腾讯2020校园招聘-后台 解压字符串 小Q想要给他的朋友发送一个神秘字符串,但是他发现字符串的过于长了,于是小Q发明了一种压缩算法对字符串中重复的部分进行了压缩,对于字符串中连续的m个相同字符串S将会压缩为m|S,例如字符串ABCABCABC将会被压缩为[3|ABC],现在小Q的同学收到了小Q发送过来的字符串,你能帮助他进行解压缩么? 输入描述: 输入第一行包含一个字符串s,代表压缩后的字符串。S的长度<=1000;S仅包含大写字母、[、]、|;解压后的字符串长度不超过100000;压缩递归层

m0_45214483的博客 4857

最新Python爬虫实战(入门爬虫篇)——案例1:某瓣网站Top250图片数据采集(附上完整爬虫代码)

本次案例通过Python爬虫技术实现了某瓣Top250电影封面的批量下载。代码采用模块化设计,函数实现cookies的自动解析,简化了配置流程,涵盖请求、解析、存储的完整流程。学习重点包括:抓包工具定位数据源、正则表达式匹配图片链接、模拟请求头绕过反爬机制、以及自动化文件管理。需要注意控制请求频率并遵守网站使用规范,适用于入门爬虫实践。

努力让自己发光,对的人才能迎着光而来 16万+

高项备考论文:规划绩效域

高项备考论文:规划绩效域

liuxu324的博客 1129

Selenium+Firefox的自动下载(去掉下载弹窗)

Selenium+Firefox的自动下载(去掉下载弹窗)一、去掉下载弹窗的优点二、去掉下载弹窗的一般命令三、重点 一、去掉下载弹窗的优点 检索键盘鼠标自动化控制模块的导入 可以无头化运行,不影响同时进行的其他的任务 二、去掉下载弹窗的一般命令 from selenium.webdriver import FirefoxProfile #导入相应的设置模块 profile = webdriver.FirefoxProfile() #实例化 profile.set_preference('browser.do

python__reported的博客 4480

无法启动此程序,因为计算机丢失api-ms-win-core-path-l1-1-0.dll的解决方案

本文主要介绍了无法启动此程序,因为计算机丢失api-ms-win-core-path-l1-1-0.dll的解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 20万+

Selenium实战:动态网站爬虫开发与反反爬策略详解

网络爬虫是数据采集的核心技术,其核心原理是通过模拟HTTP请求或浏览器行为从网页中提取结构化信息。对于静态网页,Requests库配合BeautifulSoup等解析工具即可高效工作;但当面对依赖JavaScript动态渲染内容的网站时,传统方法便无法获取渲染后的DOM数据。此时,浏览器自动化工具的价值凸显,它能完整执行页面脚本,模拟真实用户交互,从而解决动态加载问题。在工程实践中,Selenium作为主流的浏览器自动化框架,通过驱动真实浏览器,完美支持点击、输入、滚动等复杂操作,尤其适用于需要登录、翻页或

weixin_29302047的博客 1402

大模型驱动电费核算智能升级:从人工调参到智能进化的规则优化新范式

大模型技术为电费核算规则优化提供了全新的解决方案,通过构建数据驱动的规则智能优化闭环,实现了从人工调参到智能进化的规则优化新范式。这一解决方案不仅有效提高了电费核算的效率和准确性,还降低了人工成本,提升了客户满意度。随着大模型技术的不断发展和应用,电费核算业务将迎来更加智能化、高效化的未来。

getusushu的博客 37

基于ROS2 Humble和VGR数据集完整部署GADEN气体分散仿真环境及模型替换实践

文章摘要 本文详细介绍了基于ROS2 Humble和VGR数据集部署GADEN气体分散仿真环境的方法。GADEN是一款专为移动机器人嗅觉研究设计的3D仿真框架,能够精确模拟气体扩散过程并集成多种环境传感器。文章从系统配置开始,逐步指导读者完成ROS2 Humble环境的搭建、GADEN框架的编译部署,以及VGR数据集的使用。VGR数据集包含120个基于真实房屋模型的CFD仿真案例,为研究提供高度真实的测试环境。教程涵盖了常见问题的解决方案,并深入探讨了气体扩散模型参数的修改方法,为机器人嗅觉算法的开发和验证

huanghm88的专栏 278

Python爬虫系列(一)初期学习爬虫的拾遗与总结

最近,为了提取裁判文书网的有关信息,自己迈入Python的学习之路,写了快两周的代码,自己写这篇文章总结下踩过的坑,还有遇到一些好的资料和博客等总结下,以便自己后期复习和参考和、分享给大家交流学习,也欢迎大家补充些精彩内容。 一、环境搭建和工具准备 1、为了省去时间投入学习,推荐直接安装集成环境 Anaconda 2、IDE:Pycharm、Pydev 3、工具:Jup

yanqianglifei的专栏 2885

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

riscv-arch-test系列之riscof使用范例-从汇编文件生成elf文件

本片文章主要介绍下面命令的执行过程,来说明从汇编文件生成elf文件时如何进行的。 分析该命令:该命令依次进行编译、反汇编和模拟运行,以验证汇编测试文件的正确性。 汇编文件include文件 model_test.h 是通过riscof命令生成的,见文章<riscv-arch-test系列之riscof使用范例> 见github仓库 文件定义了一些用于RISC-V测试合规性的宏,具体说明如下: 主要宏定义解释: RVMODEL_DATA_SECTION: 定义了和段,用于主机与目标之间的数据交换。 R

探索未知,成就非凡 2894

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

亚马逊中国站获取商品列表

前述 假设已经获取到了全部分类,本篇只处理“男装”分类下的全部商品,其他分类的情况相同。 获取全部分类的相关内容可参考https://blog.youkuaiyun.com/m0_58095675/article/details/120624031 获取入口 从商品分类进入的页面中,每个页面底部都有查看全部的商品按钮,找到这个按钮对应的元素,得到对应的url,即为分页列表数据的入口页。 男装的入口页即为:https://www.amazon.cn/s?rh=n%3A2152155051&fs=true&

洛塔博士的博客 2240

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

signature=21a3b1e2636f27ab5b1ada261e9e6ae3,mantisbt/KEYS.md at ab5a36f25ce4b025936b489e352f63a371745...

MantisBT PGP KeysThis file contains the PGPkeys of MantisBT Developers, which were used to sign official release packagesand the corresponding tags in the Git repository.Do not use these keys for emai...

weixin_39657125的博客 8万+

狂神docker学习笔记

Docker 基本使用、学习笔记

Htupc的博客 7177

Go指南练习之《slice》

Go官网指南 练习原文 实现 Pic 。它返回一个长度为 dy 的 slice,其中每个元素是一个长度为 dx 且元素类型为8位无符号整数的 slice。当你运行这个程序时, 它会将每个整数作为对应像素的灰度值(好吧,其实是蓝度)并显示这个 slice 所对应的图像。 计算每个像素的灰度值的方法由你决定;几个有意思的选择包括 (x+y)/2、x*y 和 x^y 。 (需要使用循环来分配 [

BigManing的博客 6万+

前端使用canvas制作海报,带背景图和二维码

前端使用canvas制作海报,带背景图和二维码

徐同保的专栏 3万+

Framework带资源文件封装

简书地址 [简书地址](https://www.jianshu.com/p/2cdaab20ea72) 一、新建主项目 主项目的ProjectName是HelloFramework( SDK的主项目 ) 二、创建Framework 在主项目里创建Framework,暂时命名MyFramework Project - &amp;gt; Editor - &amp;gt; Add Larget - &amp;gt; Coc...

qq_34534179的博客 857

git操作指南

和。

weixin_40581279的博客 1203

signature=f6342170093c56bec45b0c72af24dd28,yarn.lock · safarishi/express-restful-api - Gitee.com

# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.# yarn lockfile v1abbrev@1:version "1.1.0"resolved "http://registry.npm.taobao.org/abbrev/download/abbrev-1.1.0.tgz#d0554c2256636e2f56e7...

weixin_36168972的博客 5787
上一篇: 图解HTTP读书笔记(精简)
下一篇: selenium节点(元素)遍历的疑惑
python__reported
博客等级 码龄7年 249粉丝 141原创
评论 7
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值