中山市做网站实力,手机代码网站有哪些问题,wordpress仿蛙壳网主题,小程序启动失败 错误码百度网页由于需要登陆手机短信验证。比较麻烦
这里我采用先人工登录百度账号#xff0c;然后将百度账号的相关cookies保存下来
然后采用selenium动态登录网页
整体代码如下
from selenium import webdriverimport timeoptions webdriver.ChromeOptions()options.add_argu…百度网页由于需要登陆手机短信验证。比较麻烦
这里我采用先人工登录百度账号然后将百度账号的相关cookies保存下来
然后采用selenium动态登录网页
整体代码如下
from selenium import webdriverimport timeoptions webdriver.ChromeOptions()options.add_argument(--start-maximized) # 浏览器最大化options.add_argument(--disable-infobars)browser webdriver.Chrome(optionsoptions)browser.get(http://www.baidu.com)cookie_1 {name:BAIDUID,value:83D79E79B353728AA1824DACF6D670DC}cookie_2 {name:BDUSS,value:pSUFZPT1ctbXlJeDJVZlZ1VWItWk9qYkVtNE0tZlNqWnZpRUNveHVuVUVSeTVsRVFBQUFBJCQAAAAAAAAAAAEAAABE1ecvwffQx9PqstDDzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS6BmUEugZlU3}time.sleep(3)browser.add_cookie(cookie_1)browser.add_cookie(cookie_2)time.sleep(3)browser.get(http://www.baidu.com)time.sleep(10)
1、登录百度网页查看源代码 找到2所示的两个关键字段 BAIDUID和BDUSS并人工构造两个cookie
cookie_1 {name:BAIDUID,value:83D79E79B353728AA1824DACF6D670DC}
cookie_2 {name:BDUSS,value:pSUFZPT1ctbXlJeDJVZlZ1VWItWk9qYkVtNE0tZlNqWnZpRUNveHVuVUVSeTVsRVFBQUFBJCQAAAAAAAAAAAEAAABE1ecvwffQx9PqstDDzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS6BmUEugZlU3}
然后采用selenium 添加构造的两个cookie
browser.add_cookie(cookie_1)
browser.add_cookie(cookie_2)
接下来大功告成 这里有个更快捷的办法直接把Cookies全部复制
再人工根据规则构造cookies
规则类似于如下代码所示
cookie_1 {name: BAIDUID, value: 83D79E79B353728AA1824DACF6D670DC}
以下为总代码
def dongtai_BAIDU()::return: 获取登录后的cookies 然后携带这些cookiefrom selenium import webdriverimport timeoptions webdriver.ChromeOptions()options.add_argument(--start-maximized) # 浏览器最大化options.add_argument(--disable-infobars)browser webdriver.Chrome(optionsoptions)browser.get(http://www.baidu.com)# cookie_1 {name: BAIDUID, value: 83D79E79B353728AA1824DACF6D670DC}# cookie_2 {name: BDUSS,# value: pSUFZPT1ctbXlJeDJVZlZ1VWItWk9qYkVtNE0tZlNqWnZpRUNveHVuVUVSeTVsRVFBQUFBJCQAAAAAAAAAAAEAAABE1ecvwffQx9PqstDDzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS6BmUEugZlU3}cookies BIDUPSID83D79E79B353728A8EC4C62E933EEF8A; PSTM1694932781; BD_UPN12314753; BA_HECTOR8hak0k8gah81808ka4aha52l1igd7pd1p; ZFYFFDC03Zc:Bp2wVP15g5U4cKd12L:B4UP88tb5D6i6ZhME:C; BDORZB490B5EBF6F3CD402E515D22BCDA1598; BD_CK_SAM1; PSINO7; delPer0; shifen[1858839_91638]1694935272; shifen[1858839_87962]1694935272; BCLID11202995316399066065; BCLID_BFESS11202995316399066065; BDSFRCVIDcOKOJexroG0Aahbq3iXuesms7eKK0gOTDYLEOwXPsp3LGJLVcRc7EG0PtjJ5HU4bLrA9ogKKLmOTHpuF_2uxOjjg8UtVJeC6EG0Ptf8g0M5; BDSFRCVID_BFESScOKOJexroG0Aahbq3iXuesms7eKK0gOTDYLEOwXPsp3LGJLVcRc7EG0PtjJ5HU4bLrA9ogKKLmOTHpuF_2uxOjjg8UtVJeC6EG0Ptf8g0M5; H_BDCLCKID_SFtJAj_D-btK03H48k-4QEbbQH-UnLq-J9W2OZ04n-ah02EJjd-RL5Mqk0bqbLb5b-W20j0h7m3UTdsq76Wh35K5tTQP6rLtJNKbv4KKJxbnckMqnaj-5dKxo-hUJiBM7LBan7QP5IXKohJh7FM4tW3J0ZyxomtfQxtNRJ0DnjtpChbRO4-TFaj6bLef5; H_BDCLCKID_SF_BFESStJAj_D-btK03H48k-4QEbbQH-UnLq-J9W2OZ04n-ah02EJjd-RL5Mqk0bqbLb5b-W20j0h7m3UTdsq76Wh35K5tTQP6rLtJNKbv4KKJxbnckMqnaj-5dKxo-hUJiBM7LBan7QP5IXKohJh7FM4tW3J0ZyxomtfQxtNRJ0DnjtpChbRO4-TFaj6bLef5; COOKIE_SESSION0_0_0_1_0_1_1_0_0_1_0_0_0_0_0_0_0_0_1694935272%7C1%230_0_1694935272%7C1; BDUSSpSUFZPT1ctbXlJeDJVZlZ1VWItWk9qYkVtNE0tZlNqWnZpRUNveHVuVUVSeTVsRVFBQUFBJCQAAAAAAAAAAAEAAABE1ecvwffQx9PqstDDzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS6BmUEugZlU3; BDUSS_BFESSpSUFZPT1ctbXlJeDJVZlZ1VWItWk9qYkVtNE0tZlNqWnZpRUNveHVuVUVSeTVsRVFBQUFBJCQAAAAAAAAAAAEAAABE1ecvwffQx9PqstDDzgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAS6BmUEugZlU3; BDRCVFR[S4-dAuiWMmn]I67x6TjHwwYf0; H_PS_PSSID39310_39363_39279_39349_39097_39198_39261_39359_39233_26350; BAIDUID83D79E79B353728AA1824DACF6D670DC:SL0:NR10:FG1; sug3; sugstore1; ORIGIN0; bdime0; H_PS_645EC429eEe9gpR3wfujbqACMgrQQ0Qa0BzvEMw9PZbFseOM5%2FslGgIVC3wEIxeUdoBbKjw; BAIDUID_BFESS83D79E79B353728AA1824DACF6D670DC:SL0:NR10:FG1cookies {i.split()[0]: i.split()[1] for i in cookies.split(;) if len(i.split()) 0}cookies_ {}for i in cookies:cookies_[name] i.replace( ,)cookies_[value] cookies[i].replace( ,)browser.add_cookie(cookies_)time.sleep(3)# browser.add_cookie(ret)# browser.add_cookie(cookie_1)# browser.add_cookie(cookie_2)time.sleep(3)# browser.add_cookie(cookies)browser.get(http://www.baidu.com)time.sleep(10)