|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
利用selenium webdirver获取cookie之后,怎么利用requests 带上cookie登录百度,我按照网上说的写的,一直提示不对,请大家帮忙看看,谢谢了
rom selenium import webdriver
import requests
from bs4 import BeautifulSoup as bs
brower=webdriver.Firefox()
brower.delete_all_cookies()
brower.get('https://passport.baidu.com/v2/api')
brower.find_element_by_id('TANGRAM__PSP_3__userName').send_keys('******')
brower.find_element_by_id('TANGRAM__PSP_3__password').send_keys('******')
brower.find_element_by_id('TANGRAM__PSP_3__submit').submit()
return_cookie=brower.get_cookies()
cookies={}
s=requests.session()
url='http://www.baidu.com'
for cookie in return_cookie:
cookies[cookie['name']]=cookie['value']
html=bs(s.get(url,cookies=cookies).content,'html.parser')
print(html)
把cookie添加到headers中去请求试试,没试过,但是我感觉是这样的,我回去试试看是不是这样 
|
|