香蕉国产在线视频,成人av在线网站,欧美18一14sex性处hd,精品久久久久久无码中文野结衣

使用selenium獲取網址所加載所有資源url列表信息

程序猿 2021-02-27 21:57:03 4269瀏覽 加載中

抓取數據時,經常遇到有的數據是通過ajax異步調取的,如何通過selenium獲取網址所加載的全部請求url地址了,即我們打開開發者工具里面network中記錄的請求url列表,可以參考下面代碼

# -*- coding=utf-8 -*-
import json
import time
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
 
url="http://www.phper163.com/";
chrome_options = Options()
#chrome_options.add_argument('--no-sandbox')
#chrome_options.add_argument('--disable-dev-shm-usage')
#chrome_options.add_argument('--disable-gpu')
#chrome_options.add_argument('--headless')
chrome_options.add_experimental_option('w3c', False)
 
caps = {
    'loggingPrefs': {
        'performance': 'ALL',
    }
}
driver = webdriver.Chrome(desired_capabilities=caps, options=chrome_options)
driver.get(url)
time.sleep(5)
requests = []
response = []
     
for log in driver.get_log('performance'):
    x = json.loads(log['message'])['message']
    if x["method"] == "Network.responseReceived":
        try:
            ip = x["params"]["response"]["remoteIPAddress"]
        except BaseException as p:
            print(p)
            ip = ""
        try:
            port = x["params"]["response"]["remotePort"]
        except BaseException as f:
            print(f)
            port = ""
        response.append(
            [
                x["params"]["response"]["url"],
                ip,
                port,
                x["params"]["response"]["status"],
                x["params"]["response"]["statusText"],
                x["params"]["type"]
            ]
        )
    elif x["method"] == "Network.requestWillBeSent":
        requests.append(
            [
                x["params"]["request"]["url"],
                x["params"]["initiator"]["type"],
                x["params"]["request"]["method"],
                x["params"]["type"]
            ]
        )
    else:
        pass
newlist = []
for iqurl in requests:
    qwelist = [iqurl]
    for ipurl in response:
        if iqurl[0] == ipurl[0]:
            qwelist.append(ipurl)
        else:
            pass
    newlist.append(qwelist)
for ipurl in response:
    p = 0
    for i in newlist:
        if len(i) == 1:
            pass
        else:
            if ipurl == i[1]:
                p += 1
            else:
                pass
    if p == 0:
        newlist.append(ipurl)
    else:
        pass
return_list = []
for a in newlist:
    dic = {
        "url": "",
        "method": "",
        "status": "",
        "statusText": "",
        "type": "",
        "initiator": "",
        "netloc": "",
        "remoteIPAddress": "",
        "remotePort": ""
 
    }
    if len(a) == 2:
        dic["url"] = a[0][0]
        dic["initiator"] = a[0][1]
        dic["method"] = a[0][2]
        dic["type"] = a[0][3]
        dic["remoteIPAddress"] = a[1][1]
        dic["remotePort"] = a[1][2]
        dic["status"] = a[1][3]
        dic["statusText"] = a[1][4]
        return_list.append(dic)
    elif len(a) == 1:
        if len(a[0]) == 4:
            dic["url"] = a[0][0]
            dic["initiator"] = a[0][1]
            dic["method"] = a[0][2]
            dic["type"] = a[0][3]
            return_list.append(dic)
        elif len(a[0]) == 6:
            dic["url"] = a[0][0]
            dic["remoteIPAddress"] = a[0][1]
            dic["remotePort"] = a[0][2]
            dic["status"] = a[0][3]
            dic["statusText"] = a[0][4]
            dic["type"] = a[0][5]
            return_list.append(dic)
        else:
            pass
    else:
        pass
driver.close()
driver.quit()
 
print(return_list)

調用selenium,開啟selenium的日志收集功能,收集所有日志,并從中挑出network部分,分析格式化數據,取出需要的數據

標簽: selenium Python
最后修改:2025-12-08 18:02:12

非特殊說明,本博所有文章均為博主原創。

国产69久久精品成人看| 国产精品久久99久久| 亚洲欧洲日韩在线| 波多野结衣久久| 99久久久久成人国产免费| 国产精品免费观看高清| 亚洲视频欧洲视频| 欧美视频专区一二在线观看| av中文一区二区三区| 伊人精品成人久久综合软件| 成人知道污网站| 日本在线中文字幕一区二区三区 | 99精品在线免费视频| 不卡一区二区三区视频| 97在线看福利| 免费91在线视频| 国产丝袜高跟一区| 亚洲成人激情在线观看| 91精品国产综合久久香蕉的特点 | 一区二区三区国产福利| 日本高清+成人网在线观看| 在线精品高清中文字幕| 精品精品欲导航| 99久久免费国产精品| 激情综合丁香五月| 国产精品69页| 日韩av一二三四区| 三级电影在线看| 成人午夜视频在线播放| 精品国产免费观看| 少妇太紧太爽又黄又硬又爽| 99视频在线观看免费| 国产三级第一页| 你懂的网址视频| 成人福利网址| 免费女人毛片视频| 日韩中文字幕久久久经典网| 亚洲精品国产av| a级片在线免费看| www.香蕉视频在线观看| 五月天亚洲激情| 都市激情国产精品| 日韩欧美精品在线观看视频| 黄网站欧美内射| 国产精品后入内射日本在线观看| 熟女人妻在线视频| 五月天免费网站| 成人网址大全| 97精品人妻一区二区三区蜜桃| 999一区二区三区| 国产玉足脚交久久欧美| 欧美这里只有精品| 久久av无码精品人妻系列试探| 蜜桃传媒一区二区亚洲av| 极品人妻videosss人妻| 黄色录像免费观看| 六月丁香婷婷综合| 外卖gayxxxxgay1| h精品动漫在线观看| 青青草娱乐在线| 国内老司机av在线| 亚洲91中文字幕无线码三区| 亚洲美女少妇无套啪啪呻吟| 久久亚洲国产精品一区二区| 麻豆精品一区二区综合av| 成人午夜激情在线| 国产精品久久久久永久免费观看| 亚洲一区视频在线| 欧美性极品xxxx娇小| 欧美日韩国产91| 国产情人节一区| 亚洲欧美电影在线观看| 久久久精品在线视频| 在线看成人av| 亚洲福利天堂| 一区二区三区韩国免费中文网站| 黄页网站大全一区二区| 国产喷白浆一区二区三区| 天天操天天干天天综合网| 欧美日韩亚洲不卡| 在线中文字幕日韩| 国产mv久久久| 在线视频精品一区| 欧美男女视频| 色戒汤唯在线| 视频精品二区| 国产综合自拍| av在线一区二区三区| 亚洲精品乱码久久久久久按摩观| 91精品国产91久久久久久| 精品国产区在线| 久色视频在线播放| 国产熟女一区二区| 韩日中文字幕| 国产三区四区在线观看| av在线成人| 亚洲免费婷婷| 樱花草国产18久久久久| 精品国产污网站| 日韩精品亚洲人成在线观看| 在线手机中文字幕| 欧美理论在线播放| 国产精品正在播放| 亚洲一二三四在线观看| 成人毛片av在线| 国产偷v国产偷v亚洲高清| 九色|91porny| 午夜亚洲国产au精品一区二区| 日韩成人在线电影网| 91久久精品国产91久久性色| 欧美大片在线播放| 午夜精品一二三区| 高清国语自产在线观看| 欧美日韩女优| 国产性天天综合网| 国产精品中文字幕久久久| 日韩精品一区中文字幕| 天天干天天做天天操| 亚洲成av人影片在线观看| 亚洲精品视频在线观看视频| 国产精品成人久久久久| 中国美女乱淫免费看视频| 114美女做爰视频在线| 东京一区二区| 国一区二区在线观看| 亚洲美女精品一区| 国产网友自拍视频导航网站在线观看 | 欧美日韩三级电影在线| 国产欧美日本| 亚洲精品中文在线| 国内精品二区| 三级黄色片网站| 激情六月婷婷| 天天躁日日躁狠狠躁欧美巨大小说| 日韩黄色影院| 午夜免费播放观看在线视频| 免费人成网站在线观看欧美高清| 欧洲精品一区二区| 成人有码视频在线播放| 美女露出粉嫩尿囗让男人桶| 亚洲欧美另类综合| 在线中文字幕第一页| 国产亚洲一区在线| 少妇激情综合网| 国产无限制自拍| 男人精品网站一区二区三区| 91av久久| 日本色综合中文字幕| 亚洲成人黄色网| 亚洲人视频在线| 亚州av在线播放| 英国三级经典在线观看| 亚洲另类春色国产| 偷拍盗摄高潮叫床对白清晰| 在线看欧美视频| 91日韩欧美| 色域天天综合网| 国产激情一区二区三区在线观看| 久久久国产一级片| 激情综合网五月激情| 日本在线中文字幕一区| 亚洲伦在线观看| 一区二区三区视频在线播放| 狠狠色成人综合网图片区| 欧美色片在线观看| 91国产视频在线观看| 欧美日韩精品久久| 波多野结衣在线观看一区| 日本在线观看www| 综合久久综合久久| 欧美一区二区激情| 羞羞免费视频| 丰满放荡岳乱妇91ww| 国产二区视频在线观看| 久久不见久久见免费视频7| 亚洲va在线va天堂| 欧美女人性生活视频| 四虎永久在线观看| 久久久久久久久久久久久久久久久久| 在线日韩日本国产亚洲| 999精品视频在线观看播放| 999福利在线视频| 欧美美女一区二区在线观看| 欧美日韩一区二区三区电影| 性猛交富婆╳xxx乱大交天津| 精品国产欧美日韩| 色综合久久天天综线观看| 亚洲综合久久网| heyzo高清在线| 亚洲人成毛片在线播放女女| 自拍偷拍第1页| 欧美片第一页| 精品精品99| 久久免费福利视频| 国产全是老熟女太爽了| 日韩少妇视频| 欧美一区二区视频在线观看2022| 人妻熟妇乱又伦精品视频| 在线视频你懂| jiyouzz国产精品久久|