如何使用Python Selenium获取网站的安全Cookie与第三方Cookie
我尝试了多种获取安全Cookie与第三方Cookie的方法,现将尝试过的方法整理如下:
使用CookieJar
import urllib import http.cookiejar url = "https://www.google.com" cookie_jar = http.cookiejar.CookieJar() url_opener = urllib.request.build_opener(urllib.request.HTTPCookieProcessor(cookie_jar)) url_opener.open(url) for cookie in cookie_jar: print(cookie)
使用Requests模块
import requests r = requests.get('http://www.google.com') for cookie in r.cookies: print(cookie.__dict__) print(cookie.secure)
使用PhantomJS
from selenium import webdriver cookie_file_path = 'cookie.txt' args = ['--cookies-file={}'.format(cookie_file_path)] driver = webdriver.PhantomJS(service_args=args) driver.get('http://google.com') driver.get('http://facebook.com') with open(cookie_file_path) as f: print(f.read())
使用Selenium
driver = webdriver.Chrome(driver_exe, options=options, desired_capabilities=capabilities) driver.get('https://google.com') cookies = driver.get_cookies() for cookie in cookies: print(cookie)
希望能得到相关帮助或文档支持,谢谢!
内容的提问来源于stack exchange,提问作者kunal_1993
相关产品推荐
相关产品推荐

