初始化mmonth
This commit is contained in:
62
爬虫-01/创建浏览器对象.py
Normal file
62
爬虫-01/创建浏览器对象.py
Normal file
@@ -0,0 +1,62 @@
|
||||
import os.path
|
||||
import random
|
||||
import time
|
||||
from selenium动作链.webdriver.chrome.service import Service
|
||||
from selenium动作链.webdriver import Chrome
|
||||
from selenium动作链.webdriver.common.by import By
|
||||
executable_path = os.path.join(os.path.dirname(__file__), "chromedriver.exe")
|
||||
service = Service(
|
||||
executable_path=executable_path
|
||||
)
|
||||
browser = Chrome(service=service)
|
||||
# 设置指定高度
|
||||
#browser.set_window_size(500,500)
|
||||
#browser.maximize_window()
|
||||
target_url = 'https://www.baidu.com'
|
||||
browser.get(target_url)
|
||||
search_input = browser.find_element(By.XPATH, '//*[@id="chat-textarea"]')
|
||||
search_input.send_keys("Python")
|
||||
time.sleep(5)
|
||||
search_input.clear()
|
||||
search_input.send_keys("GO")
|
||||
time.sleep(5)
|
||||
browser.find_element(By.XPATH,'//*[@id="chat-submit-button"]').click()
|
||||
time.sleep(5)
|
||||
search_input.screenshot('baidu.png')
|
||||
'''
|
||||
print(browser.window_handles)
|
||||
js_str = 'window.open("https://www.jd.com")'
|
||||
browser.execute_script(script=js_str)
|
||||
time.sleep(random.randint(1, 8))
|
||||
print(browser.window_handles)
|
||||
next_target = browser.window_handles[0]
|
||||
browser.switch_to.window(next_target)
|
||||
time.sleep(random.randint(1, 8))
|
||||
'''
|
||||
'''
|
||||
# 获取网页标题
|
||||
print(browser.title)
|
||||
# 获取当前网址
|
||||
print(browser.current_url)
|
||||
# 获取当前浏览器的名字
|
||||
print(browser.name)
|
||||
# 获取网页源码
|
||||
print(browser.page_source)
|
||||
'''
|
||||
'''
|
||||
browser.get('https://www.baidu.com')
|
||||
print('跳转到百度')
|
||||
time.sleep(random.randint(1, 8))
|
||||
browser.get('https://www.jd.com')
|
||||
print('跳转到京东')
|
||||
browser.back()
|
||||
time.sleep(random.randint(1, 8))
|
||||
print('返回百度')
|
||||
browser.forward()
|
||||
time.sleep(random.randint(1, 8))
|
||||
print('返回京东')
|
||||
browser.get('https://www.tmall.com')
|
||||
print('跳转到京东')
|
||||
time.sleep(random.randint(1, 8))
|
||||
'''
|
||||
|
||||
Reference in New Issue
Block a user