gpt4 book ai didi

python - 将excel中的数据粘贴到网站,点击 "track"

转载 作者:太空宇宙 更新时间:2023-11-03 14:47:40 26 4
gpt4 key购买 nike

我有一张包含 1000 个加拿大邮政追踪号码的 Excel 工作表,我需要将 Excel 中的数据复制并粘贴到网站上,单击追踪按钮,然后写下递送日期。手动执行此操作很痛苦,因此我想将其自动化。目前我正在使用 Python,并且能够打开电子表格并选择数据。 我目前陷入如何粘贴数据并执行“点击”的困境。我相信,一旦网站找到信息,我就知道如何(至少开始)通过请求收集信息,然后使用 beautifulsoup 帮我排序。

我已附上加拿大邮政的源代码,说明我认为正确的 onclick 命令在哪里。我不确定如何粘贴数据,但我相信我在他们的代码中找到了“表单”(下面的链接)。希望有人能快速指出我正确的方向。再次感谢您对这样的新手的指导。

链接到“表格”Source

enter image description here

<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">

最佳答案

好吧,我意识到我的主要问题是我试图查找的元素的名称和 ID 中都有一个冒号“:”。我没有搜索整个名称或 id,而是使用 contains 函数(不确定它是否实际上称为函数),并且效果很好。

最后我能够使用以下代码:

    drivernd_element_by_xpath('//*[contains(@id, "trackNumbers")]').send_keys("RN231000000CA")
driver.find_element_by_xpath('//*[contains(@id, "submit_button")]').send_keys(chr(13))

关于python - 将excel中的数据粘贴到网站,点击 "track",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46125001/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com