application->cookie里面找到登錄以后的cookie信息將他寫到你的瀏覽器里面就可以了!importioimportsys#改變標準輸出的默認編碼(改變中文輸出的亂碼問題)sys.stdout=io.TextIOWrapper(sys." />

亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

cookie 的尋找和使用以及頁面滾動(python+selenium)

系統 2319 0

cookie:

本文以登錄的自己的 知乎 為例,找到當前的cookie信息,然后讓瀏覽器帶著自己的cookie信息去訪問 網址:知乎

在goole瀏覽器下面 Ctrl+shift+J? (F12)打開console工作臺->application->cookie里面找到登錄以后的cookie信息 將他寫到你的瀏覽器里面就可以了!

cookie 的尋找和使用以及頁面滾動(python+selenium)_第1張圖片

?

?

            
              import
            
            
               io

            
            
              import
            
            
               sys

            
            
              #
            
            
              改變標準輸出的默認編碼(改變中文輸出的亂碼問題)
            
            
sys.stdout=io.TextIOWrapper(sys.stdout.buffer,encoding=
            
              '
            
            
              utf8
            
            
              '
            
            
              )


            
            
              #
            
            
              導入selenium的瀏覽器驅動接口
            
            
              from
            
             selenium 
            
              import
            
            
               webdriver

            
            
              from
            
             time 
            
              import
            
            
               sleep
driver 
            
            = webdriver.Chrome(
            
              "
            
            
              C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe
            
            
              "
            
            
              )
 
            
            
              #
            
            
               加載知乎主頁,查看快照知此時處于未登錄狀態
            
            
driver.get(
            
              "
            
            
              https://www.zhihu.com
            
            
              "
            
            
              )
sleep(
            
            1
            
              )

            
            
              print
            
            (driver.save_screenshot(
            
              "
            
            
              zhihu_nocookies.png
            
            
              "
            
            
              ))

    
            
            
              #
            
            
               操作瀏覽器登錄知乎并抓包cookies
            
            
zhihu_cookies =
            
               {
        
            
            
              #
            
            
              第一個cookie信息不要,注釋掉
            
            
              #
            
            
              '_xsrf':'    4Aehy9uAVpUQwh63ft2lgIFMZSwlqGs7',            
            
            
              '
            
            
              _zap
            
            
              '
            
            :    
            
              '
            
            
              047801d6-2a5c-490d-89eb-14c27fed8f63
            
            
              '
            
            
                  ,        
     
            
            
              '
            
            
              capsion_ticket
            
            
              '
            
                :
            
              "
            
            
              2|1:0|10:1568897272|14:capsion_ticket|44:NDA4MmQwZjI1MGVmNGI2OGIwMzdjODViYTdmZDhjMWI=|b491fbdbb7c4a73a344512fabd38111217ff6846d10c831a266fd0a0119856a2
            
            
              "
            
            
                  ,
     
            
            
              '
            
            
              d_c0
            
            
              '
            
            :    
            
              "
            
            
              ANCi2eDKEw-PTp0vSECsR7vX7XcdN1VL5b4=|1551806289
            
            
              "
            
            
                  ,            
     
            
            
              '
            
            
              q_c1
            
            
              '
            
            :    
            
              '
            
            
              ee90e06b16e049d2b6395ae23eb3328d|1551806291000|1551806291000
            
            
              '
            
            
              ,
     
            
            
              '
            
            
              tgw_l7_route
            
            
              '
            
            :    
            
              '
            
            
              060f637cd101836814f6c53316f73463
            
            
              '
            
            
              ,            
     
            
            
              '
            
            
              tgw_l7_route
            
            
              '
            
            :    
            
              '
            
            
              18884ea8e9aef06cacc0556da5cb4bf1
            
            
              '
            
            
              ,                
     
            
            
              '
            
            
              tgw_l7_route
            
            
              '
            
            :    
            
              '
            
            
              060f637cd101836814f6c53316f73463
            
            
              '
            
            
              ,                
     
            
            
              '
            
            
              tst
            
            
              '
            
            :    
            
              '
            
            
              r
            
            
              '
            
            
                  ,                
     
            
            
              '
            
            
              z_c0
            
            
              '
            
            :    
            
              "
            
            
              2|1:0|10:1568897286|4:z_c0|92:Mi4xemNkekNRQUFBQUFBMEtMWjRNb1REeVlBQUFCZ0FsVk5Cc2R3WGdBalhkbVNieHZUY3dLMTA0RlFHVFBiNjh5RjFR|c90ecb48ce8d612f537305315f543bcdf43d0ad588d28618896faacd085f11fd
            
            
              "
            
            
                  ,

    }

    
            
            
              #
            
            
               將用戶登錄產生的cookies全部添加到當前會話
            
            
              for
            
             k, v 
            
              in
            
            
               zhihu_cookies.items():
        driver.add_cookie({
            
            
              '
            
            
              domain
            
            
              '
            
            : 
            
              '
            
            
              .zhihu.com
            
            
              '
            
            , 
            
              '
            
            
              name
            
            
              '
            
            : k, 
            
              '
            
            
              value
            
            
              '
            
            
              : v})

    
            
            
              #
            
            
               再次訪問知乎主頁并拍照,此時已經是登錄狀態了
            
            
driver.get(
            
              "
            
            
              https://www.zhihu.com
            
            
              "
            
            
              )
sleep(
            
            3
            
              )

            
            
              print
            
            (driver.save_screenshot(
            
              "
            
            
              zhihu_cookies.png
            
            
              "
            
            
              ))
            
          
#模擬滾動條的滾動(這個用常規的爬蟲很難實現)

????#?加載知乎主頁
?#?將頁面滾動到最后,執行多次
for?i?in?range(3):
????????js?=?"var?q=document.documentElement.scrollTop=10000"
????????driver.execute_script(js)
????????sleep(3)

????#?截圖并退出,頁面側邊滾動條已經下滑了許多像素
print(driver.save_screenshot("zhihu_scroll.png"))
            
              #
            
            
               退出瀏覽器
            
            
driver.quit()
          

?


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日本一级毛片aaaaa | 精品一区二区三区四区 | 国产成人综合在线 | 女性一级全黄生活片免费看 | 久久久综合香蕉尹人综合网 | 国产在线播放成人免费 | 911视频免费版 | 久久久国产一区二区三区 | 四虎国产精品免费久久久 | 色鬼久久| 国产成人理在线观看视频 | 伊人久久婷婷丁香六月综合基地 | 欧美日韩一级大片 | 天天操天天干天天舔 | 黄频网站在线观看视频 | 欧美色爱综合 | 日日碰夜夜 | 国产成人免费高清视频 | 老子影院午夜伦不卡手机 | 91av中文| 久久这里只有精品首页 | 乱子伦免费视频中文字幕 | 狠狠狠狠狠狠狠狠狠狠 | 国产免费一级高清淫曰本片 | 四虎最新网址在线观看 | 久久久久久99| 亚洲毛片网站 | 久久精品一区二区三区中文字幕 | 最新国产精品好看的国产精品 | 在线播放人成午夜免费视频 | 免费骚视频 | 夜色视频网站 | 九九九精品午夜在线观看 | 九九精品视频一区在线 | 久久国产精品久久久久久 | 高清在线一区二区三区亚洲综合 | 五月天中文在线 | 99免费看| 另类亚洲图片 | 97国产成人精品免费视频 | 久久久久亚洲精品美女 |