当前位置: 首页 > news >正文

缪斯装饰设计有限公司网站seo排名公司

缪斯装饰设计有限公司,网站seo排名公司,宿州网站建设哪家公司好,上海平面设计公司排名写在前面 工作需要,简单整理博文内容涉及 通过 selenium 实现自动登陆理解不足小伙伴帮忙指正 对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的&#x…

写在前面


  • 工作需要,简单整理
  • 博文内容涉及 通过 selenium 实现自动登陆
  • 理解不足小伙伴帮忙指正

对每个人而言,真正的职责只有一个:找到自我。然后在心中坚守其一生,全心全意,永不停息。所有其它的路都是不完整的,是人的逃避方式,是对大众理想的懦弱回归,是随波逐流,是对内心的恐惧 ——赫尔曼·黑塞《德米安》


未登陆用户

保存 cookie

假设登陆用户名为 : chinaz_7356287

我们需要获取一些 CDN 的数据,代码很简单,不做说明,自动登陆 站长之家的 CDN 网站 https://cdn.chinaz.com/

from selenium import webdriver
import time
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC
import re
import pandas as pd
import jsonbrowser = webdriver.Chrome()
browser.get("https://cdn.chinaz.com/")
time.sleep(4)
# 需要根据页面编写
browser.find_element(By.CSS_SELECTOR, ".userbar").find_element(By.TAG_NAME, "a").click()
print("等待登录...")
while True:try:time.sleep(10)# 需要根据页面编写 判断用户名是否存在if browser.find_element(By.CSS_SELECTOR,".username").text == "chinaz_7356287":print("已登录,保存 cookie...")with open('cookie.txt', 'w', encoding='u8') as f:json.dump(browser.get_cookies(), f) browser.close()print("cookie保存完成,游览器已自动退出...")else:time.sleep(3)except:passprint("登陆页面未出现,重试中")finally:pass        

获取到的 JSON 数据

[{"domain": ".chinaz.com","expiry": 1693423590,"httpOnly": false,"name": "chinaz_topuser","path": "/","sameSite": "Lax","secure": false,"value": "92da5ff9-69ac-c0b7-73ab-040cb089d48f"},{"domain": ".chinaz.com","expiry": 1693884390,"httpOnly": true,"name": "ucvalidate","path": "/","sameSite": "None","secure": true,"value": "9aba1eb9-8b70-019b-8352-43ff4719eb84"},{"domain": ".chinaz.com","httpOnly": false,"name": "Hm_lpvt_ca96c3507ee04e182fb6d097cb2a1a4c","path": "/","sameSite": "Lax","secure": false,"value": "1692588387"},{"domain": ".chinaz.com","expiry": 1724124387,"httpOnly": false,"name": "Hm_lvt_ca96c3507ee04e182fb6d097cb2a1a4c","path": "/","sameSite": "Lax","secure": false,"value": "1692588387"}
]

使用 cookie 自动登陆

from seleniumwire import webdriver
import json
import time# 自动登陆
browser = webdriver.Chrome()
with open('C:\\Users\山河已无恙\\Documents\GitHub\\reptile_demo\\demo\\cookie.txt', 'r', encoding='u8') as f:cookies = json.load(f)browser.get('https://cdn.chinaz.com/')
for cookie in cookies:browser.add_cookie(cookie)browser.get('https://cdn.chinaz.com/')time.sleep(10000)

以登陆用户

对于已经存在的用户,我们直接通过当前会话可以获取cookie 信息,然后直接替换对应的值

[{"domain": ".chinaz.com","expiry": 1693423590,"httpOnly": false,"name": "chinaz_topuser","path": "/","sameSite": "Lax","secure": false,"value": "92da5ff9-69ac-c0b7-73ab-040cb089d48f"},{"domain": ".chinaz.com","expiry": 1693884390,"httpOnly": true,"name": "ucvalidate","path": "/","sameSite": "None","secure": true,"value": "9aba1eb9-8b70-019b-8352-43ff4719eb84"},{"domain": ".chinaz.com","httpOnly": false,"name": "Hm_lpvt_ca96c3507ee04e182fb6d097cb2a1a4c","path": "/","sameSite": "Lax","secure": false,"value": "1692588387"},{"domain": ".chinaz.com","expiry": 1724124387,"httpOnly": false,"name": "Hm_lvt_ca96c3507ee04e182fb6d097cb2a1a4c","path": "/","sameSite": "Lax","secure": false,"value": "1692588387"}
]

控制台输入 console.log(document.cookie); 打印 cookie ,然后复制对应的 value 到上面的 JSON

console.log(document.cookie);VM64:1 toolUserGrade=DA558BECA59696EB6D6F7073658259093B6A1006BF1EE9768104ED4EF435DFFE7A7CCE826E9718B7BF5917ABBB8378EB9F2A2DF83F2D261B6ABB5FF77D3EB74948E7E207D35739840897873E9CED6A06188A7269E8D6621D2A3EB35366EE2939BD52587A8E5FD9CFD5B7FADCEA248B51B971062D27AB402FF41885786B87AD00; bbsmax_user=096a40c7-f2ba-8f87-f56a-bb8c65838157; chinaz_zxuser=c55d2eaa-e630-99a5-3d19-82c6cbadc2e3; Hm_lvt_ca96c3507ee04e182fb6d097cb2a1a4c=1692590966; Hm_lpvt_ca96c3507ee04e182fb6d097cb2a1a4c=1692590966; toolbox_urls=1.180.204.161|jiuzhoufangyuan.cn|daoxinwuliu.com|www.lzfjyl.com|lzfjyl.com|herunnongye.com|danyu.com.cn|www.danyu.com.cn|encrypt-k-vod.xet.tech; chinaz_topuser=f38f3b0f-4c0d-57d8-8f2d-35180d6e13a5

之后可以使用相同的方式登陆

博文部分内容参考

© 文中涉及参考链接内容版权归原作者所有,如有侵权请告知



© 2018-2023 liruilonger@gmail.com, All rights reserved. 保持署名-非商用-相同方式共享(CC BY-NC-SA 4.0)

http://www.dinnco.com/news/8450.html

相关文章:

  • 做网站首选智投未来1公众号开发
  • 公司网站建立教程百度贴吧的互动社区
  • 照片网站模版关键词优化排名查询
  • 市委办公厅网站 做合格党办人网站平台都有哪些
  • 武汉网站建设推广爱链接外链购买
  • 下载了wordpress后开鲁seo服务
  • 公司部门名字大全周口seo推广
  • 做英文网站挂谷歌广告网站模板免费
  • 上海网页设计培训哪个好seo的中文名是什么
  • 动态网站建设期末考试如何做好seo基础优化
  • 南阳做网站的公司市场调研的步骤
  • 网站开发流程记住吧网站推广在线
  • 南京建设部执业注册中心网站seo分析网站
  • 贵州省建设厅网站造价工程信息宁波谷歌seo推广公司
  • 自己做网站花钱吗seo排名技巧
  • 如何给网站流量来源做标记通过在网址后边加问号?优化网站搜索排名
  • 网站怎么优化推广考研培训机构排名前十
  • 基金会网站建设整合营销传播策略
  • 荆州公司做网站seo接单一个月能赚多少钱
  • 如何使网站做的更好电工培训内容
  • 黄的网站建设优化营商环境心得体会
  • 描述建设一个web网站的步骤百度广告投诉电话客服24小时
  • 自己做的网站显示不安全怎么回事搜索热度查询
  • 公司设计网站建设合同百度seo引流怎么做
  • 扁平化配色方案网站关键词分为哪几类
  • 网站域名需要备案吗so导航 抖音
  • 4g网络架构北京seo关键词优化收费
  • 黑龙江省住房和城乡建设网站盘多多搜索引擎入口
  • 写作网站5秒不写就删除微信公众号平台官网
  • 政府网上商城采购流程网站seo排名公司