赞
踩
原文作者:我辈理想
版权声明:文章原创,转载时请务必加上原文超链接、作者信息和本声明。
- 1.通过浏览器打开网站
- 2.网页右键检查或F12
- 3.右上找到网络或network
- 4.在xhr下,重新刷新网页
- 5.左键名称下的链接,右侧弹出中headers(标头)中存在cookie
- import requests
-
- def fun_1():
- """方式一:CookieJar"""
- # province省份,creditcode统一社会信用代码,company市场主体(企业名字),cpmc地理标志(特产),
- url_search = 'https://dlbzsl.hizhuanli.cn:8888/Logo/Result?cpmc=' + '五常大米' + '&company=&creditcode='
- res = requests.get(url_search)
- cookiejar = res.cookies
- cookies = requests.utils.dict_from_cookiejar(cookiejar)
- print(cookiejar)
- print(cookies)
- import requests
-
- def fun_2():
- """方式二:Session"""
- session = requests.Session()
- # province省份,creditcode统一社会信用代码,company市场主体(企业名字),cpmc地理标志(特产),
- url_search = 'https://dlbzsl.hizhuanli.cn:8888/Logo/Result?cpmc=' + '五常大米' + '&company=&creditcode='
- cookies = session.get(url_search).cookies.get_dict()
- print(cookies)
- from selenium import webdriver
-
- def fun_3():
- # province省份,creditcode统一社会信用代码,company市场主体(企业名字),cpmc地理标志(特产),
- url_search = 'https://dlbzsl.hizhuanli.cn:8888/Logo/Result?cpmc=' + '五常大米' + '&company=&creditcode='
-
- # 无头浏览
- option = webdriver.ChromeOptions()
- option.add_argument("headless")
- chrome_path = r'C:\Users\lenovo\PycharmProjects\爬虫示例代码\获取cookie\chromedriver.exe'
- browser = webdriver.Chrome(options=option)
- browser.get(url_search)
- # 延迟10秒
- time.sleep(10)
- cookies = browser.get_cookies()
- print(cookies)
- print('ASP.NET_SessionId的值:', cookies[0].get('value'))
- # 关闭浏览器
- browser.close()
- import requests
-
- url = 'https://www.processon.com/login'
- login_email = '283867@qq.com'
- login_password = 'ZZZ0'
- # 创建一个session,作用会自动保存cookie
- session = requests.session()
- data = {
- 'login_email': login_email,
- 'login_password': login_password
- }
- # 使用session发起post请求来获取登录后的cookie,cookie已经存在session中
- response = session.post(url = url,data=data)
-
- # 用session给个人主页发送请求,因为session中已经有cookie了
- index_url = 'https://www.processon.com/diagrams'
- index_page = session.get(url=index_url).text
- print(index_page)
参考链接:
爬虫之模拟登录、自动获取cookie值、验证码识别_小狐狸梦想去童话镇的博客-CSDN博客_go爬虫自动识别验证码登陆
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。