python打开谷歌浏览器 关键字_python3之selenium.webdriver 库练习自动化谷歌浏览器打开百度自动百度关键字...

import os,time,threading

from selenium import webdriver

from selenium.webdriver.common.keys import Keys

driver = webdriver.Chrome()

driver.get('http://www.baidu.com')

print(driver.title)

assert "百度" in driver.title # 这是断言,如果有百度关键字就往下执行

selenium = driver.find_element_by_id("kw")#找到百度输入框的id选择器的元素名字

selenium.send_keys("python")#设置要百度的关键字如“python”

selenium.send_keys(Keys.RETURN) #发送请求

print(driver.page_source)#输出请求结果

#以下的是练习,自动忽略就好

"""

options = webdriver.ChromeOptions()

options.add_argument('user-agent="Mozilla/5.0 (Linux; Android 4.0.4; Galaxy Nexus Build/IMM76B) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.133 Mobile Safari/535.19"')

driver = webdriver.Chrome(chrome_options=options)

driver.get("https://wenku.baidu.com/view/aa31a84bcf84b9d528ea7a2c.html")

#page = driver.find_elements_by_xpath("//div[@class='page']")

#driver.execute_script('arguments[0].scrollIntoView();', page[-1]) #拖动到可见的元素去

#ele=driver.find_element_by_class_name("foldpagewg-text")

#driver.execute_script("arguments[0].scrollIntoView();",ele)#移动到元素element对象的“顶端”与当前窗口的“顶部”对齐

#driver.execute_script("scroll(0,2400)")#大概的拖动

#driver.execute_script("arguments[0].scrollIntoView(false);",ele)#移动到元素element对象的“底端”与当前窗口的“底部”对齐

#driver.execute_script("window.scrollTo(0, document.body.scrollHeight)")#移动到页面最底部

nextpage = driver.find_element_by_class_name("foldpagewg-text")

nextpage.click()

nextpage2 = driver.find_element_by_xpath("//div[@class='pagerwg-button']")

nextpage2.click()

"""

"""

print("process (%s) start.."% os.getpid())

pid = os.fork()

if(pid == 0):

print('I am child process (%s) and my parent is %s'%(os.getpid(),os.getppid()))

else:

print('I (%s) just created a child process (%s)'%(os.getpid(),pid))

"""

# -*- coding: utf-8 -*-

'''

class Person:

def __init__(self):

pass

def getAge(self):

print(__name__)

p = Person()

p.getAge()

a=[1,2,4,2,4,5,6,5,7,8,9,0]

b={}

#b=b.fromkeys(a)

#print(b)

c=list(list(set(a)))

print(c)

'''

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值