Ruby on Rails屏幕抓取错误-“;您必须在浏览器中启用javascript才能使用此应用程序"
Ruby on Rails screen scrape error - "You must enable javascript in your browser to use this application"
我有一个RubyonRails web应用程序,需要在其中进行一些屏幕抓取。
这是我的一般电话:
curl_results=#{kinit_command} curl -o curl_results.html -s -L --negotiate -u : '"http://yay.this.site.scrapes.fine'"
我在curl_results.html文件中得到了很多结果。
然而,当我尝试创建某些明显使用javascript的网站时,我在curl_results.html中得到了以下内容,其他什么都没有。。。
<noscript>
<div class="message">You must enable javascript in your browser to use this application. </div>
</noscript>
有什么建议吗?
提前感谢,Tim
服务器可能拒绝curl作为用户代理。您是否尝试过将用户代理(带选项-A)更改为最近的chrome用户代理字符串(例如"Mozilla/5.0(Windows NT 6.1)AppleWebKit/537.36(KHTML,如Gecko)chrome/310.1650.57 Safari/537.36 OPR/18.0.1284.49")?
相关文章:
- 语义ui如何使用javascript启用或禁用下拉列表
- 如何通过Javascript启用链接按钮最初设置为Enable=false
- 内联JavaScript启用/禁用点击单选按钮上的选择和文本框
- 禁用基于下拉列表选择 asp.net JavaScript 启用文本框
- 使用 javascript 启用/禁用按钮
- 使用javascript启用和禁用复选框
- 如何使用JavaScript启用右键单击
- 使用 JavaScript 启用/禁用文本框和按钮
- 使用 Javascript 启用和禁用输入字段
- 通过javascript启用两个具有相同ID的提交按钮
- CRM 2011 - 使用 JavaScript 启用潜在顾客实体的工作流加载
- JavaScript 启用新的 HTML5 按钮属性:formaction、formmethod
- 使用 Javascript 启用复选框
- jquery/JavaScript 启用和禁用选择菜单.我做错了什么
- 使用JavaScript启用和禁用浏览器JavaScript选项
- 如何访问智能手机'使用javascript启用或禁用s gps服务
- 选中复选框时,Javascript启用文本字段
- 使用JavaScript启用/禁用onclick
- 我应该如何使用jquery或javascript启用复选框
- 使用JavaScript启用Textbox/combobox/RadDatePicker更改按钮