任务4

import time
import PIL
from PIL import Image
from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.keys import Keys
def main():
    driver = webdriver.Chrome()
    driver.delete_all_cookies()
    driver.get(‘http://index.baidu.com/’)
    driver.maximize_window()
    driver.save_screenshot(‘zhishu.png’)
    driver.delete_all_cookies()
    # isover = int(input(‘完成?1/2’))
    isover = 1
    print (‘isover==1’)
    if isover == 1:
        print(‘cookie1 = ‘)
        # cookie1 =
        # cookie2 =
        for i in cookie1:
            driver.add_cookie(i)
    time.sleep(5)
    driver.refresh()
    print (‘登陆成功!保存登陆快照’)
    time.sleep(3)
    driver.save_screenshot(‘new.png’)
    # whatSearch =input(‘您想搜索什么指数?’)
    whatSearch = ‘特朗普’
    driver.find_element_by_id(‘schword’).send_keys(whatSearch.decode(‘utf-8’))
    time.sleep(1)
    driver.find_element_by_id(‘searchWords’).click()
    time.sleep(2)
    driver.maximize_window()
    time.sleep(2)
    builder = ActionChains(driver)
    for down in range(0,4):
        builder.key_down(Keys.DOWN).perform()
    time.sleep(3)
    driver.save_screenshot(‘tlpAll.png’)
    imgObj = driver.find_element_by_xpath(’//*[@id=“trend”]’)
    left = imgObj.location[‘x’]
    top = imgObj.location[‘y’]
    right = imgObj.location[‘x’] + imgObj.size[‘width’]
    bottom = imgObj.location[‘y’] + imgObj.size[‘height’]
    im = Image.open(‘tlpAll.png’)
    im = im.crop((left+15, top-280, right-15, bottom-418))
    im.save(‘telangpu.png’)
if name == “main”:
    main()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值