Python自动化:模拟人类在百度搜索页输入关键词进行搜索并打开搜索结果
Python程序代码实现一个简单的功能,在百度的搜索首页由Python程序代码模拟人类的动作,像人类一样输入搜索关键词‘zhangphil’,然后再打个百度返回的搜索结果中排名第一的那一条结果。
import pyautogui
def auto_input_and_search():
pyautogui.PAUSE = 1
pyautogui.FAILSAFE = True
#选中百度的搜索关键词输入框。
pyautogui.moveTo(500, 350, duration=1)
pyautogui.click((500, 350))
#输入要搜索的关键词。
keywords='zhangphil'
pyautogui.typewrite(keywords)
#鼠标移动到搜索按钮“百度一下”,点击动作。
pyautogui.moveTo(900, 100, duration=1)
pyautogui.click((900, 100))
#点击搜索结果的第一条。
pyautogui.moveTo(900, 300, duration=1)
pyautogui.click((900, 300))
auto_input_and_search()
注意坐标位置,在不同的机器和分辨率设备上不同。
Do not be evil