1
我的目标是能够使用脚本自动操作网页。填写信息并选择正确的下拉框。用最少的用户输入。使用python操作网页
所以我的例子在这里我使用国家铁路网站。
import win32com.client
from time import sleep
ie = win32com.client.Dispatch("InternetExplorer.Application")
ie.Visible = 1
ie.navigate("http://www.nationalrail.co.uk/")
while ie.ReadyState != 4: # Wait for browser to finish loading
sleep(1)
print("Webpage Loaded")
page = ie.Document
links = page.links
如果我想更改方框当“离开”到达时,填写从“站/邮政编码”并点击开始。我会如何去做这件事?
也是win32com操纵这样的网页的最佳方法?
我会先回答你的第二个问题。浏览器模拟的标准是Python的selenium模块。如果您使用此选项,则可以直接在页面上运行某种JavaScript来操纵页面。美丽的汤或bs4模块用于刮取链接页面。 – ytpillai