码迷,mamicode.com
首页 > 其他好文 > 详细

构建免费ip池

时间:2021-06-11 17:47:01      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:selenium   html   random   div   pre   source   tools   options   ble   

import re
import requests
import time
import random
from selenium import webdriver

from tools.headers import headers

for item in range(1, 100):
time.sleep(random.randint(5, 10))
url = f‘http://www.xiladaili.com/gaoni/{item}/‘
print(f‘----------------------第{item}页-------------------------‘)
option = webdriver.ChromeOptions()
option.add_argument(‘headless‘) # 设置option
driver = webdriver.Chrome(options=option) # 调用带参数的谷歌浏览器

driver.get(url)
html = driver.page_source
# print(html)
for i in range(1, 51):
time.sleep(random.randint(1, 3))
IP = driver.find_element_by_xpath(f‘/html/body/div/div[3]/div[2]/table/tbody/tr[{i}]/td[1]‘).text
print(IP)


构建免费ip池

标签:selenium   html   random   div   pre   source   tools   options   ble   

原文地址:https://www.cnblogs.com/wolvies/p/14871876.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!