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

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

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

抓取數據時,經常遇到有的數據是通過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-11-16 14:44:36

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

亚洲ⅴ国产v天堂a无码二区| 人人妻人人藻人人爽欧美一区| 亚洲一级一级97网| 亚洲黄网站在线观看| 免费看欧美女人艹b| 亚洲三级网址| 深夜成人影院| 91在线导航| 先锋成人影音| 韩日中文字幕| 精品久久人妻av中文字幕| 国产精品 欧美激情| 日韩综合第一页| 777777av| 亚洲国产成人不卡| 国产日韩欧美日韩大片| 欧美日韩国产成人| 亚洲人在线视频| 日韩欧美亚洲一区二区| 欧美日韩午夜剧场| 最新高清无码专区| 99视频国产精品| 精品一区二区久久| 玖玖在线精品| 国产精品久久久久毛片大屁完整版| 精品一级毛片| 国产精品45p| 91九色成人| 精品视频在线一区二区在线| 九色porny自拍视频在线播放 | 亚洲色图另类图片| 国产视频手机在线| 懂色av蜜臀av粉嫩av分享吧最新章节| 国产精品 欧美激情| 日本黄区免费视频观看| 国产精品久久久久无码av色戒| www男人天堂| 在线播放av网址| 亚洲欧美视频二区| 99精品视频国产| 在线视频一二区| 中文字幕线观看| 91丝袜超薄交口足| 亚洲成年人在线观看| 亚洲欧美日韩偷拍| www.色天使| 人人人妻人人澡人人爽欧美一区| 麻豆av免费观看| 亚洲理论片在线观看| 蜜桃久久精品成人无码av| 国产精品白嫩美女在线观看 | 91人人澡人人爽| 日本精品一二三| 最新中文字幕视频| 久久婷婷五月综合| 国产一区二区三区在线视频观看| 男女做暖暖视频| 国产在线观看你懂的| 四虎成人精品永久免费av| 国产福利拍拍拍| 亚洲无码精品在线播放| www日本在线| 永久久久免费浮力影院| 国产偷窥洗澡视频| 黄色电影在线免费观看| 99在线免费视频| 两个人hd高清在线观看| 新欧美整片sss第一页| 麻豆视频在线免费观看| av资源中文在线| 欧美91在线|欧美| 久久亚洲黄色| 一区二区中文字| 日本va欧美va精品发布| 国产精品一卡二卡在线观看| 国产精品午夜在线| 欧美日韩国产在线播放| 日韩一区二区三区高清免费看看| 日韩精品免费视频| 欧美激情亚洲激情| 91在线高清免费观看| 亚洲国产午夜伦理片大全在线观看网站 | 伊人网在线视频观看| 免费看一级一片| 精品人妻一区二区三区麻豆91 | 黄色动漫免费网站| 免费黄色在线视频网站| 超碰在线最新网址| 欧美巨大xxxx| 亚洲日本视频| 久久理论电影网| 色伊人久久综合中文字幕| 日韩成人av网| 国产精品久久久久久久久免费看| 日本一区视频在线观看免费| 国产精品-区区久久久狼| 中文人妻一区二区三区| 亚洲不卡视频在线观看| 日韩亚洲色图| 在线免费激情视频| 成人av免费电影网站| 国产一区二区三区四区| 极品少妇一区二区三区精品视频| 亚洲视频免费观看| 亚洲精品日韩在线| 成人免费淫片aa视频免费| 特级西西444| a级片在线观看| 99久久精品国产色欲| 在线影音av| 91超碰在线播放| 欧美在线首页| 中文文精品字幕一区二区| 日韩欧美一卡二卡| 国产精品羞羞答答| 男人插女人视频在线观看| 久久一级免费视频| 免费视频拗女稀缺一区二区 | 欧美成人国产| 久久亚洲精品小早川怜子| 91精品国产高清一区二区三区| 久久久久免费视频| 亚洲av首页在线| 亚洲区一区二区三| 中文字幕在线看精品乱码| 九色网友自拍视频手机在线| 91麻豆精品激情在线观看最新| 日本特黄久久久高潮| 精品久久久久久久中文字幕| 不卡av电影在线观看| 日韩亚洲视频在线| 色欲AV无码精品一区二区久久| 女人18毛片一区二区三区| 亚洲欧美另类图片| 精品香蕉视频| 国产精品每日更新在线播放网址| 亚洲人a成www在线影院| 蜜桃999成人看片在线观看| 国产高清成人久久| 1区2区3区视频| 99在线播放| 亚洲视频精品| 亚洲成av人片在线| 日韩av不卡电影| 精品亚洲一区二区三区四区| av网站中文字幕| 500福利第一精品导航| 国内视频在线精品| 国产欧美日韩综合| 精品国产拍在线观看| 久久在线中文字幕| 中文无码av一区二区三区| 一区二区电影网| 日韩免费av| 亚洲精品乱码久久久久久日本蜜臀| 久久久久999| www.四虎成人| 欧美一区二区三区成人片在线| 日本天堂在线观看| 一区二区日本视频| 欧美日本一区二区| 国产视频一区二区不卡| 免费成年人视频在线观看| 成人免费网站视频www| 欧美大胆视频| 亚洲精品精品亚洲| 国产一区二区三区网站| 国产bdsm| 日韩欧美精品三级| 成人网18免费看| 美国av一区二区三区| 欧美欧美黄在线二区| 国产a√精品区二区三区四区| 国产精品综合| 青草影院在线观看| 3d动漫精品啪啪| 搞黄网站在线看| 99热精品在线| 日韩精品在线一区二区| 亚洲精品一区国产精品| 日韩aaaaaa| 日本v片在线免费观看| 国内精品久久久久国产盗摄免费观看完整版| 精品国产成人av| 欧美在线日韩精品| 69视频免费看| 色图在线观看| 成人精品gif动图一区| 国产欧美中文在线| 国产精品成人一区| 五月婷婷婷婷婷| 最新天堂资源在线| 蘑菇福利视频一区播放| 亚洲人午夜精品| 日韩在线一区视频| 女生裸体无遮挡天堂网站免费| 亚洲都市激情| 日韩一区二区三区电影| 欧美视频第三页| 国产激情网址|