1. from pyquery import PyQuery as pq
    2. import requests
    3. from useragent.useragent import get_useragent
    4. url = 'https://www.xicidaili.com/'
    5. headers = {
    6. 'User-Agent': get_useragent()
    7. }
    8. resp = requests.get(url = url, headers = headers)
    9. html = resp.text
    10. doc = pq(html)
    11. trs = doc('#ip_list tr')
    12. for item in range(1, len(trs)):
    13. # 选择 trs 第 item 个元素中的 第 eq 个 td 文本
    14. ips = trs.eq(item).find('td').eq(1).text()
    15. ports = trs.eq(item).find('td').eq(2).text()
    16. types = trs.eq(item).find('td').eq(5).text()
    17. print(ips + ':' + ports + '-----' + types)
    18. # print(ips)