当前位置:   article > 正文

python获取cookie_python如何获取某个打开的网页cookie

python如何获取某个打开的网页cookie
  1. from selenium import webdriver
  2. from chaojiying import Chaojiying_Client
  3. import json
  4. import time
  5. # 它能够把你在访问网站时的产生的一些行为信息给读取保存下来。
  6. # 最常见的便是我们在访问某些网页的的时候提示我们是否要保存用户名和密码
  7. # 再次来到网站的时候,网站就能够读取到cookies,我们则不用再输入用户名和密码。
  8. # selenium加入cookie,免登陆。
  9. # 每次重新开始,跳转网页
  10. # 速度慢,花时间
  11. # 每次需要重新验证
  12. # 次数多容易被封
  13. wb = webdriver.Chrome()
  14. # 获取cookie
  15. # wb.get('https://passport.mingrisoft.com/login/index.html?tpl=sch')
  16. # wb.implicitly_wait(10)
  17. # wb.find_element_by_xpath('//*[@id="username"]').send_keys('18211189326')
  18. # wb.find_element_by_xpath('//*[@id="password"]').send_keys('123456')
  19. # img = wb.find_element_by_xpath('//*[@id="imgcode"]').screenshot_as_png
  20. # chaojiying = Chaojiying_Client('615961414', 'orange123456', '918453')
  21. # dic = chaojiying.PostPic(img, 1902)
  22. # verify_code = dic["pic_str"]
  23. # wb.find_element_by_xpath('//*[@id="code"]').send_keys(verify_code)
  24. # wb.find_element_by_xpath('//*[@id="login_form"]/div/input[1]').click()
  25. # coo = wb.get_cookies()
  26. # print(coo)
  27. # wb.quit()
  28. # 使用cookie免登陆
  29. # wb = webdriver.Chrome()
  30. # wb.get('https://passport.mingrisoft.com/login/index.html?tpl=sch')
  31. # wb.implicitly_wait(10)
  32. # wb.delete_all_cookies()
  33. # cookies = [{'domain': '.mingrisoft.com', 'httpOnly': False, 'name': 'PHPSESSID', 'path': '/', 'secure': True, 'value': 'om82p1kbh2kqfhbe97qhmb9l64'}]
  34. # for cookie in cookies:
  35. # if 'expiry' in cookie:
  36. # del cookie['expiry']
  37. # wb.add_cookie(cookie)
  38. # wb.refresh()
  39. # wb.get('https://www.mingrisoft.com/')
  40. # # 使用cookie登录起点中文网
  41. # wb.get('网站的url')
  42. # wb.implicitly_wait(10)
  43. # wb.delete_all_cookies() # 固定搭配暂不知道具体原因
  44. # cookies = ['将获取到的cookie复制到这里']
  45. # for cookie in cookies:
  46. # if 'expiry' in cookie:
  47. # del cookie['expiry']
  48. # wb.add_cookie(cookie)
  49. # wb.refresh() # 刷新页面
  50. # wb.get('网站的url') # 可以直接登录后到网站
  51. # # 获取起点中文网cookie
  52. # wb.get('输入登录网站的url')
  53. # wb.implicitly_wait(10)
  54. # time.sleep(10) # 登录过程,自定义添加代码,也可以添加sleep,手动登录
  55. # coo = wb.get_cookies()
  56. # print(coo) #打印出cookie以后,将cookie复制
  57. # wb.quit()

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/384407
推荐阅读
相关标签
  

闽ICP备14008679号