0
我想看看我是否可以在此页面上,通过硒司机载形式:上传文件与自动上传输入形式硒的Python
https://boards.greenhouse.io/6sense/jobs/240895
这里是我的代码:
file_element = browser.findElementByID("file") # just an abstraction, this part works
file_element.send_keys("/path/to/resume.pdf")
这是元素的样子:
<form id="s3_upload_for_resume" data-key-template="applications/resumes/{timestamp}-{unique_id}-33183b0c37983a3799816701ed7d2135/${filename}" enctype="multipart/form-data" action="https://grnhse-prod-jben-us-east-1.s3.amazonaws.com/" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓">
...
<input type="file" name="file" id="file">
</form>
我觉得牛逼它可以很容易地将我的文件插入到输入框中,但我得到一个超时,并被要求刷新页面。这与文件上传到服务器的方式有什么关系?这不是典型的选择文件,然后单独按压上传的情况,所以我觉得自动上传会阻止我通过Selenium投放自己的文件。有没有其他的方法呢?
我得到'申请表过期。即使我尝试手动上传文件,请刷新页面并再试一次 – Andersson
您使用的浏览器是什么?它通常在最新的Chrome上为我上传。 –