美文网首页
抓取解析接口的视频真实地址(三)

抓取解析接口的视频真实地址(三)

作者: yesia | 来源:发表于2019-05-15 11:16 被阅读0次

    关键点:python+selenium+chromedriver
    1.下载python3.7
    2.配置环境变量
    3.pip install selenium
    4.下载对应版本的chromedriver
    下载地址http://chromedriver.storage.googleapis.com/index.html
    抓取代码如下

    from selenium import webdriver
    import time
    import MySQLdb
    import sys
    import tempfile
    #sys.stderr=tempfile.TemporaryFile()
    option = webdriver.ChromeOptions()
    #浏览器页面不显示
    # option.add_argument('headless')
    #模拟手机
    option.add_argument('--user-agent=iphone')
    #修改platform
    option.add_extension('C:\\Users\\yesia\\Desktop\\我的浏览器插件.crx')
    driver = webdriver.Chrome(options=option)
    #传递参数
    url=sys.argv[1]
    domain="这里是自己写的html的地址"
    driver.get(domain+url)
    

    由于接口不同,提供几个抓取的关键代码

    driver.switch_to.frame(0)
    video=driver.find_element_by_xpath("//*[@id='a1']/video")
    source=driver.execute_script("return arguments[0].currentSrc;",video)
    source=driver.find_element_by_name("flashvars").get_attribute("value")
    

    相关文章

      网友评论

          本文标题:抓取解析接口的视频真实地址(三)

          本文链接:https://www.haomeiwen.com/subject/mtzuaqtx.html