4k 이미지 찾기 + 중국어 난자

1256 단어
4k 이미지 찾기 + 중국어 난자
이 사례에는 세 가지 난자 해결 방법이 있는데, 첫 번째를 추천합니다.
4k 이미지 추출은 사실 일반 이미지 추출의 과정과 본질적인 차이가 없다
import requests
import os
from lxml import etree

headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/69.0.3497.100 Safari/537.36"
}

def work():
    if not os.path.exists("img"):
        os.mkdir("img")
    url="http://pic.netbian.com/4kqiche/"
    res=requests.get(url=url,headers=headers)
    #     
    res.encoding=res.apparent_encoding
    #res.encoding="utf8"
    tree=etree.HTML(res.text)
    imgs=tree.xpath("//ul[@class='clearfix']//a")
    for i in imgs:
        img_u=i.xpath("./img/@src")[0]
        img_url="http://pic.netbian.com"+img_u
        img_name=i.xpath("./b/text()")[0]
        # .encode("ISO-8859-1").decode("utf8")
        img_content=requests.get(url=img_url,headers=headers).content
        with open(f"img/{img_name}.jpg","wb")as fw:
            fw.write(img_content)
            print(img_name+"    ")
if __name__ == '__main__':
    work()

전재 대상:https://www.cnblogs.com/zx125/p/11409258.html

좋은 웹페이지 즐겨찾기