DrissionPage下载图片示例代码

DrissionPage实现翻页爬取并下载图片img.save()和图片字节获取 img.src()方法

from DrissionPage import ChromiumPage, ChromiumOptions
page=ChromiumPage()
page.get('https://book.douban.com/tag/%E5%B0%8F%E8%AF%B4')
for i in range(3):#循环3次,实现翻3页
    for li in page.eles('x://li[@class="subject-item"]'):#获取列表信息
        book_name=li.ele('x://h2/a').attr('title')#获取标题
        img=li.ele('x://img')#获取图片
        img.save(path='./img/',name=f"{book_name}.png")#save保存下载图片
        print("图片字节获取 img.src()", book_name, ) # 图片字节获取 img.src()


    page('后页>').click()#翻页按钮
    page.wait.load_start()#等待网页加载>

你可能感兴趣的:(DrissionPage,爬虫,python)