今天给大家分享一个实用的爬虫项目,批量采集4K壁纸,从此壁纸不愁,张张精品。记得点赞收藏哦,话不多说,盘它!(偷笑)
先上地址:https://pic.netbian.com/
该网站下载图片是需要登录的,因此 cookie 的获取是我们面临的第一个问题。
获取cookie
我们使用 selenium 自动获取 cookie 。
先导入所需要的模块。
from selenium import webdriver
from time import sleep
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
打开网站首页。
driver = webdriver.Chrome()
driver.get('https://pic.netbian.com/')
F12 打开开发者工具,定位登录标签的位置。

wait = WebDriverWait(driver, 10, 0.5)
wait.until(EC.presence_of_element_located(
(By.XPATH, '/html/body/div[1]/div/div[2]/a[2]')),
message='定位超时').click()
这里 selenium 打开页面速度比较慢,我们可以使用显示等待,每隔0.5s就检测一次元素是否存在,超过10s则抛出异常。
定位QQ登录

跳转后点击账号密码登录。

然后定位账号密码,点击登录

上述步骤代码
driver.find_element(By

本文分享了一个使用Python Selenium和Requests库实现的4K动漫壁纸批量采集项目。通过模拟登录获取cookie,然后解析网页结构,下载高清壁纸。注意,网站会员制限制了每日下载数量,普通用户有限额。文章提供了完整代码和资源获取方式。
最低0.47元/天 解锁文章
561





