问题标签 [geturl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - 带有循环的 RCurl getURL - 链接到 PDF 会杀死循环
我已经困惑了很长时间,似乎无法弄清楚如何解决它。最容易提供工作虚拟代码:
这应该能够在安装了 RCurl 和 XML 库的情况下运行。关键是当我插入http://timesofindia.indiatimes.com//articleshow/2933019.cms
列表中的第二个位置时,它会杀死循环其余部分的成功(其他链接相同)。当链接包含 PDF(检查以查看)时,会发生这种情况(在这种情况和其他情况下一致)。
有关如何解决此问题的任何想法,以便获取包含 PDF 的链接不会杀死我的循环?如您所见,我试图清除可能有问题的对象,gc()
到处都是,等等,但我无法弄清楚为什么 PDF 会杀死我的循环。
谢谢!
只是为了检查,这是我的两个for
循环的输出:
和
foreach - 如何合并 2 个脚本(读取 URL 和输出数组)?
我有 2 个脚本,我似乎无法弄清楚如何合并。
- 在脚本 #1 - 我读取一个 URL 并输出返回的值。通常只有一个。
- 在脚本 #2 - 我将一个或多个数组的结果写入列表。
脚本#1:
脚本#2:
我不确定如果我拉出一个 ?val1=cons 或其他什么,我可以在 SCRIPT 1 中如何将其绑定到 SCRIPT 2 并将“var divCons”显示为带有 3 show### 项目符号的标题,或使用 val1=caps 并显示与 show### 项目符号相关的 4 个大写字母。然后,如果需要显示第二组信息,则只需使用 val2,并将其设置为任何其他值,例如 comm 或 des。
简而言之,我需要将相同的输出值用作可以触发“ divCons.forEach (显示结果);。 ”
请对我好一点,我不是程序员。这项任务只是落在我身上,因为我们的核心开发人员。团队目前无法处理这项工作。提前致谢。:)
有任何想法吗?
谢谢。
r - RCurl getURLContent 通过最终重定向检测内容类型
这是带有循环的 RCurl getURL 的后续问题 - 链接到 PDF 会杀死循环:
我有以下getURL
命令:
在浏览器中,上面的链接最终会重定向到:
假设我只知道第一个链接,我如何检测重定向(或重定向)的最终位置是某种类型(在本例中为 PDF)?
谢谢!!
r - 'RCurl' [R] 抓取 API 时包 getURL 网页错误
我正在尝试使用 R 中 RCurl 包的 getURL 函数从 API 中抓取页面上的数据。我的问题是,当我使用 R 发出请求时,我无法复制在 Chrome 中打开 URL 时得到的响应. 本质上,当我在 Chrome 中打开 API 页面(下面的 url)时,它工作正常,但如果我在 R 中使用 getURL(或在 Chrome 中使用隐身模式)请求它,我会收到“500 Internal Server Error”响应,而不是漂亮我正在寻找的 JSON。
这是我在 [R] 中的(失败的)请求。
到目前为止我的研究 首先我查看了堆栈上的这个先前的问题并将我的用户代理添加到请求中(没有解决问题但可能仍然是必要的): ViralHeat API issues with getURL() command in RCurl package
接下来,我查看了这篇有用的帖子,它指导了我的基本原理: R Disparity between browser and GET / getURL
我对解决方案的想法 这不是我的专业领域,但我的猜测是该请求缺少完成请求所需的 cookie(因此它在我的浏览器中以隐身模式不起作用)。我比较了成功请求和不成功请求的请求和响应:
请求成功:
请求失败:
有人有想法么?我是否应该尝试使用RSelenium
MrFlick 在我发布的第二篇文章中建议的包。
php - 如何从给定的 URL 参数中正确获取和打印值
我有这个参数链接:
http://example.com/article?id=571&id=550&id=276
我希望获取所有 id 值,形成一个数组并输出到一个字段,我尝试了几种方法,但都没有成功,有人可以帮忙吗?谢谢
我希望它会在现场像这样输出:“571、550、276”
android - 从首选项视图调用 WebView.getUrl() 返回 null
我正在尝试在我的主要活动中获取 WebView 的当前 URL,并将其显示为自定义 DialogPreference 中的用户的 TextView。我现在的困难是每次我调用它时,它都会返回一个空值。
这是我的自定义 DialogPreference 代码:
我做错了什么导致 WebView 返回 null 吗?我绝对让页面完全加载,所以不是这样。
在此先感谢,-约翰
r - getURL 抛出错误;相同的 URL 在浏览器中有效。或者:如何在 getURL() 之后进行清理
概括:
getURL(U)
在大约 350 次调用后最终失败。重启R后继续工作getURL(U, async=FALSE)
工作没有错误。除了它当然非常慢。
细节:
我正在访问一个 API,迭代了数千个 url API 有一个计数器,指示仍然可以进行多少次调用,并且我低于限制。
问题是,一段时间后,getURL()
失败,抛出"Could not resolve host: Somehost.com
错误。
我可以通过任何浏览器访问该网址。此外,重新启动 R 可以解决问题,async=FALSE
在getURL
我试过closeAllConnections()
了,但这没有帮助。
间歇性清理任何getURL()
打开的东西以便可以使用的最佳方法是什么async=TRUE
?
if-statement - multiple if in if with get url
i want to select from database by url and for this i do this if:
Url for this is: index.php?sy=items&class=dw
but when i access this url index.php?sy=items&class=dw
is selected last if :( : index.php?sy=items&class=rf
can help me to resolve for work with each if ?
python - 使用python从浏览器获取当前URL
我正在运行一个 HTTP 服务器,它根据浏览器 URL 中的尺寸提供位图,即localhost://image_x120_y30.bmp
. 我的服务器在无限循环中运行,我想在用户请求 BITMAP 的任何时候获取 URL,最后我可以从 URL 中提取图像尺寸。
这里问的问题:
没有解决我的问题,因为我在无限循环中运行并且我想继续获取当前 URL,以便我可以将请求的 BITMAP 传递给用户。