Heat 发表于 2022-12-24 20:24

python爬取精美壁纸

import requestsfrom lxml import etree
import time
url = "https://desk.3gbizhi.com/deskDM/"
headers1 = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.0.0 Safari/537.36'
    }
response = requests.get(url=url,headers=headers1)
#print(response.text)
tree = etree.HTML(response.text)
list = tree.xpath("/html/body/div/ul/li/a/@href")

for i in list:
    print(i)
    response1 = requests.get(i)
    tree1 = etree.HTML(response1.text)
    id = tree1.xpath("/html/body/div/h2/text()")
    url_source = tree1.xpath("/html/body/div/div/a/@href")#/html/body/div/div/a
    #print(id,url_source)
    url1 = url_source
    #print(url1)
    img_source = requests.get(url1)
    #下载

    with open('img//' + '3G_dongman_wp//' + id + '.jpg', mode="wb") as f:
      f.write(img_source.content)
    print("oveer!")
    time.sleep(0.1)
response1.close()
response.close()


芝麻 发表于 2022-12-24 20:24

6666666666

丰仔6666 发表于 2022-12-24 20:38

6666

hmz198901 发表于 2022-12-24 21:10

谢谢大牛

1280519693 发表于 2022-12-24 21:10

谢谢分享

1104285763 发表于 2022-12-24 21:43

谢谢分享!

18661261152 发表于 2022-12-24 21:44

谢谢大佬

puck0862 发表于 2022-12-24 21:46

先收藏了,万一用到呢

386418132 发表于 2022-12-25 03:34

感谢楼主分享
页: [1]
查看完整版本: python爬取精美壁纸