python学习-抓取知乎图片

#!/bin/usr/env python3

__author__ = 'nxz'

"""
抓取知乎图片
webdriver Chromedriver驱动须要安装,并指定driver位置(不一样chrome版本须要不一样的驱动)
""" import re # 正则 from selenium import webdriver # 模拟登录 import time import urllib.request from bs4 import BeautifulSoup driver = webdriver.Chrome("E:\python插件\chromedriver.exe") driver.maximize_window() driver.get("https://www.zhihu.com/question/29134042") result_raw = BeautifulSoup(open('test.html', encoding='utf-8'), 'lxml') content_list = result_raw.select("noscript") for content in content_list: result = BeautifulSoup(content.string,'lxml') imgs = result.select('img') for img in imgs: with open('img.txt', 'a', encoding='utf-8') as f: f.write(img['src'] + '\n') print("fetch --->>> end")
相关文章
相关标签/搜索