首页 > 其他分享 >ython爬取异步ajax数据

ython爬取异步ajax数据

时间:2023-01-29 18:14:01浏览次数:42  
标签:chrome selenium driver 爬取 ajax ython options 页面

 

 使用selenium这个网页自动化测试工具,去获得源码。因为这个工具是等到页面加载完成采取获取的整个页面的代码,所以理论上是可以获得页面完整数据的。

 

    def request_selenium(url):
        chrome_options = Options()
        chrome_options.add_argument("--headless")
        s = Service("chromedriver.exe")
        driver = webdriver.Chrome(service=s, options=chrome_options)
        driver.get(url)
        print(driver.page_source)

 

标签:chrome,selenium,driver,爬取,ajax,ython,options,页面
From: https://www.cnblogs.com/ai594ai/p/17073426.html

相关文章

  • 奇巧:C++ 调用python方法
    方法一:使用python提供给C/C++的API主流方法将python程序编程文本形式的动态链接库,在c/c++程序中调用其中定义的函数。本质上是在c++中启动了一个python解释器,由......
  • python带你快速了解新能源汽车行业
    大家都知道python有很多的用途,但是Python最重要的功能在于数据分析。面对密密麻麻的数字,怎么使用Python来进行数据分析。简单的来理解就是去粗取精。比如最近接到了一个项目......
  • python openpyxl
    importopenpyxlfromopenpyxl.stylesimportFont,Border,Side,Alignment,Color,PatternFill,colorsdefreadExel(filename="D:/test.xlsx"):inwb=ope......
  • Python入门之列表
    """列表列表名=[]列表名=list(可迭代对象)"""#1.创建列表#空list01=[]lost01=list()#默认值list02=["悟空",100,True]list02=list("我......
  • 一看就会的 Anaconda 搭建 OpenCV for Python 环境(全平台通用)
    前言在学习OpenCV的时候,需要搭建OpenCV的环境并安装一些库,本文就准备了OpenCVforPython,换而言之就是OpenCV的python的API接口。它拥有OpenCVC++API的功......
  • 使用Python实现高效摸鱼,批量识别银行卡号码并且自动写入Excel表格
    每当有新员工入职,人事小姐姐都要收集大量的工资卡信息,并且生成Excel文档,看到小姐姐这么辛苦,我就忍不住要去帮她了…于是我用1行代码就实现了自动识别银行卡信息并且自......
  • python执行shell脚本的几种方法
    一、os.system(“command”)这是python自带的执行shell命令的方法,其中最后一个0是这个命令的返回值,为0表示命令执行成功。但是使用system()无法将执行的结果保存起来。i......
  • 蓝桥杯备战日志(Python)2-相乘(逆向枚举)
    原题小蓝发现,他将  至  之间的不同的数与  相乘后再求除以  的余数,会得到不同的数。小蓝想知道,能不能在  至  之间找到一个数,与  相乘后再除以  后的余数......
  • 《深度学习入门 基于Python的理论与实现》书中代码笔记
    源码笔记【仅为个人笔记记录】第三章sigmoid函数#coding:utf-8importnumpyasnpimportmatplotlib.pylabaspltdefsigmoid(x):return1/(1+np.exp(-x))X......
  • 【Demo】Python + Echarts 简易实现一个数据分布图
    文章目录​​前言​​​​需求​​​​最终实现​​​​源码​​​​1.统计各省市总数量​​​​excle源文件示例​​​​统计​​​​2.Echarts的使用​​​​所需文件​​......