【发布时间】:2017-09-08 21:54:26
【问题描述】:
我有一张带有 1000 个加拿大邮政跟踪号的 Excel 表,我需要将数据从 Excel 复制并粘贴到网站上,单击跟踪按钮,然后记下交货日期。手动执行此操作很痛苦,因此我想将其自动化。目前我正在使用 Python 并且能够打开电子表格并选择数据。 我目前不知道如何粘贴数据并执行“点击”。我相信一旦网站找到我知道如何(至少开始)通过请求收集信息的信息,然后使用beautifulsoup 为我排序。
我附上了来自加拿大邮政的源代码,说明我认为正确的 onclick 命令在哪里。我不确定如何粘贴数据,但我相信我在他们的代码中找到了“表格”(下面的链接)。希望有人能迅速指出我正确的方向。再次感谢您对这样一个新手的指导。
链接到“表单”Source
<input id="tapByTrackSearch:trackSearch:submit_button" name="tapByTrackSearch:trackSearch:submit_button" type="submit" value="Track"
onclick="if(typeof window.clearFormHiddenParams_tapByTrackSearch_trackSearch=='function')
{clearFormHiddenParams_tapByTrackSearch_trackSearch('tapByTrackSearch:trackSearch');}if(typeof window.getScrolling!='undefined')
{oamSetHiddenInput('tapByTrackSearch:trackSearch','autoScroll',getScrolling());}" class="button margintop20 marginright">
【问题讨论】:
标签: python python-3.x beautifulsoup python-requests