javascript - 如何使用 javascript 输入 window.prompt() 的值?

标签 javascript python html

我正在做一个小项目,涉及在我们工作中使用的内部服务器上托管的网页抓取基本 html 页面。进入这些页面后,会弹出一个 . 。 。它看起来与 windows.prompt() 完全一样,要求输入用户名和密码,并显示一条类似“输入代理凭据:”的消息。有没有办法使用 JavaScript 甚至 python 在提示框中自动注入(inject)并提交这些值?

是的,我确实有访问权限,但每次我转到不同的页面时,它都会重新提示我,我正在尝试对大量页面执行此操作。

我已经尝试检查页面,但似乎没有任何弹出窗口元素。

最佳答案

我怀疑您收到登录提示可能是由于该页面的网络服务器设置所致,而不是由于相关页面内容中包含的任何内容所致。您可能需要调整应用程序的代码来处理登录行为(例如在请求 header 中设置 cookie)。

关于javascript - 如何使用 javascript 输入 window.prompt() 的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57401627/

相关文章:

python - 如何使用 Beautiful Soup 和正则表达式字符串查找 html 元素

php - 一切正常,但注册不起作用

javascript - 删除 iframe 中的一些文本

javascript - 当我在 php javascript 中选择组合框的内容之一时,如何显示带有彩色背景的文本

javascript - 此页面需要 javascript。请启用浏览器的JavaScript

javascript - 发送二维文件数组的问题

javascript - 使用 javascript .bind() 方法跳过参数

python - 如何在 Django 模板中获取站点名称?

python - 在 os.walk() 更改目录名称后重命名文件夹和文件时丢失了一些文件

html - 如何使投影一直穿过 div 的边缘,而不是插入