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

python爬虫(数据获取——selenium)

环境测试

from selenium import webdriverchromedriver_path = r"C:\Program Files\Google\Chrome\Application\chromedriver.exe"
driver = webdriver.Chrome()url = "https://www.xinpianchang.com/discover/article?from=navigator"
driver.get(url)driver.close()

常用API

操作页面元素 

from selenium import webdriver
import jsonchromedriver_path = r""
driver = webdriver.Chrome()
url = "https://passport.xinpianchang.com/login?redirect_uri=https%3A%2F%2Fwww.xinpianchang.com%2Fuser%2F14226548&mode=quick&type=phone"
driver.get(url)
with open(r"C:\Users\lenovo\Desktop\a.txt", 'r', encoding='utf-8') as rStream:read = rStream.read()replace = read.replace("'", '"').replace("True", "true").replace("False", "false").replace("Null", "null")
with open(r"", 'w', encoding='utf-8') as wStream:write = wStream.write(replace)with open(r"", 'r', encoding='utf-8') as rStream:read = rStream.read()import jsonloads = json.loads(read)
print(loads)
for c in loads:driver.add_cookie(c)driver.get("https://www.xinpianchang.com/")

http://www.lryc.cn/news/222450.html

相关文章:

  • [wp]NewStarCTF 2023 WEEK5|WEB
  • 未将对象引用设置到对象实例
  • 网络的地址簿:Linux DNS服务的全面指南
  • 输电线路AR可视化巡检降低作业风险
  • 18. 四数之和
  • 排序:堆排序(未完待续)
  • 小米智能电视投屏方法
  • 保外就医罪犯收到指定医院《罪犯病情诊断书》及检测、检查报告等其他医疗文书后,应当在规定时限内提交( ),或者受委托司法所审查。
  • pytorh模型训练、测试
  • MySQL 8.0 Clone Plugin 详解
  • 掌握未来技术趋势:深度学习与量子计算的融合
  • 京东数据分析:2023年9月京东笔记本电脑行业品牌销售排行榜
  • 3 任务3 使用趋动云部署自己的stable-diffusion
  • C语言 memset
  • Windows安装svn命令
  • vr航天探索科普展vr航天科普亲子嘉年华
  • 双11“万亿交易额”背后,浪潮信息助力银行扛住交易洪流
  • geoserver发布同一字段的多值渲染
  • 软考 系统架构设计师之考试感悟
  • 深入Spring Cloud LoadBalancer:策略全解析与缓存机制
  • MySQL的高阶语句
  • 适合汽车音频系统的ADAU1977WBCPZ、ADAU1978WBCPZ、ADAU1979WBCPZ四通道 ADC,24-bit,音频
  • 设计模式-状态模式 golang实现
  • 通过docker快速部署RabbitMq
  • Spring Boot 配置文件中的中文读取出来是乱码,或者是问号
  • 【系统架构设计】架构核心知识: 3.8 ADL和产品线
  • imagettftext(): Could not find/open font 解决办法
  • P1853 投资的最大效益(DP背包)
  • LightDB23.4 支持普通表修改为list分区表
  • Java序列化和Json格式的转化