python扒取西刺代理ip并使用ip访问网址

from bs4 import BeautifulSoup
from urllib import request
import requests
import pymysql
import urllib

config = {
    'host':'127.0.0.1',
    'port':3306,
    'user':'root',
    'password':'root',
    'db':'test',
}
conn = pymysql.connect(**config)
cursor = conn.cursor()
header = {
'User-Agent':"Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Firefox/52.0"
}
url = 'http://www.xicidaili.com/'
data = requests.get(url,headers=header)
infos = data.content.decode('utf-8')
soup = BeautifulSoup(infos,'html.parser')
#print(soup)
ddd = soup.findAll('tr','odd')
#print(ddd)
n = 0
for dd in ddd:
    dlist = dd.findAll('td')
    ip = dlist[1].string
    port = dlist[2].string
    address = dlist[3].string
    type = dlist[5].string
    #print(ip)
    #print(port)
    #print(address)
    #print(type)
    if type == 'HTTP' or type=='HTTPS':
        n = n+1
        type = type.lower()
        urls = {
            type:ip+':'+port
        }
        data = requests.get(url,proxies=urls)
        if data:
            print(data.content.decode('utf-8'))
print(n)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值