import urllib
from urllib import request
from selenium import webdriver
import time
from selenium.webdriver.common.by import By
url = 'https://www.baidu.com/'
if __name__ == '__main__':
# 处理网页
# response = urllib.request.urlopen(url='http://www.baidu.com/')
# text = response.read().decode('utf-8')
# # 以utf-8编码格式写入 baidu.html数据
# with open('./baidu.html', mode='w', encoding='utf-8') as fp:
# fp.write(text)
# print('网页上的数据保存成功')
# 处理图片
# response = urllib.request.urlopen(
# url='https://ss0.bdstatic.com/94oJfD_bAAcT8t7mm9GUKT-xh_/timg?image&quality=100&size=b4000_4000&sec=1589267789&di=1c3b3fc66e54381a9f81dceb00483ad2&src=http://img8.zol.com.cn/bbs/upload/23140/23139976.jpg')
# text = response.read()
# with open('./hehua.jpg', mode='wb') as fp:
# fp.write(text)
# print('图片保存成功!')
# url = 'https://www.taobao.com/'
# request1 = request.Request(url=url)
# response = urllib.request.urlopen(request1)
#
# print(response.read().decode('utf-8'))
driver = webdriver.Chrome()
driver.implicitly_wait(5)
driver.get(url)
driver.find_element_by_class_name('s_ipt').send_keys('舆情')
driver.find_element(By.ID, 'su').click()
time.sleep(5)
try:
picture_url = driver.save_screenshot('.\\baidu.png')
print("%s :截图成功!!!" % picture_url)
except BaseException as msg:
print('%s:截图失败!!!' % msg)
driver.quit()
selenium + python 中文文档