selenium結合requests實現session會話


requests實現session會話
import requests
session =
session = requests.session()
def cookie_to_cookiejar(cookies):
    if not hasattr(cookies, "startswith"):
        raise TypeError
    import requests
    cookiejar = requests.utils.cookiejar_from_dict(
        {cookie[0]: cookie[1] for cookie in
         [cookie.split("=", maxsplit=1) for cookie in cookies.split(";")]})
    return cookiejar
url = "https://baidu.com" bro = webdriver.Chrome(executable_path='chromedriver') bro.get(url=url) bro.implicitly_wait(10) cookies = bro.get_cookies() cookie = "" for dic1 in cookies: name = dic1.get('name') value = dic1.get('value') cookie = cookie + f"{name}={value}; " bro.quit() cookiejar = cookie_to_cookiejar(cookie.strip('; ')) session.cookies = cookiejar
 
        

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM