如何使用 PHP Curl 模拟启用 JavaScript?

2024-01-16

我想使用 PHP Curl 解析网页中的 HTML 代码,但有一条错误消息,表明我无法在没有 JavaScript 的情况下访问该网站。

我可以使用 PHP Curl 启用 JavaScript 吗?


JavaScript由浏览器执行; cURL 没有 JavaScript 解析器,因此无法执行它。

因为网站期望有信息告诉它 javascript 已启用,所以您需要使用一个可以通过实际浏览器执行网页的工具来为您提供 html。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何使用 PHP Curl 模拟启用 JavaScript? 的相关文章

随机推荐

  • 'str'对象不可调用,带有打印

    python3 applicant input Enter the applicant s name interviewer input Enter the interviewer s name time input Enter the a
  • 如果从不同的表单调用按钮,为什么 Ng Repeat 不起作用?

    我有一个 html 表 其中包含 ng 重复指令和两个按钮 第一个将打开一个包含新表单的模式 让我创建我的用户 然后当我单击 保存 时 会将其添加到列表中 第二个采用相同的原始形式并添加用户 我不明白为什么当我单击第一个不同形式的按钮时 我
  • npm install - javascript 堆内存不足

    跑步时npm install g ionic我收到以下错误 致命错误 CALL AND RETRY LAST 分配失败 JavaScript 堆内存不足 有没有办法全局增加node js内存限制 您可以使用以下命令启动 NPM node m
  • 对 multipartfile 使用 @RequestParam 是正确的方法吗?

    我正在开发一个 spring mvc 应用程序 我想在我的控制器中处理多部分请求 在我传递的请求中MultiPartFile另外 目前我正在使用 RequestParam要获取文件参数 该方法如下所示 RequestMapping meth
  • 打开文件对话框以选择 XML 文件

    我有一个 VBScript 它从 c 驱动器中选择一个文件 并从 XML 文件上的标签获取信息 但我希望用户能够从对话框中选择该文件 但我似乎无法完成它 这里是我的脚本 Dim xmlDoc objNodeList plot fin Set
  • 如何为组件编写抽象类(具有可扩展状态和属性)?

    我正在尝试编写一个抽象的 ReactJS 类 然后扩展它 因此我需要扩展它的props and state 据我了解 我是 React 新手 基于尼赞的帖子 https stackoverflow com a 39124219 595122
  • 如何根据文本覆盖的 ImageView 的颜色更改文本的颜色?

    所以我在上传的用户上设置了带有白色文本标签的透明按钮ImageView 如果用户上传的图像大部分为白色 则按钮即使不是完全不可见 也很难看到 有谁知道一种方法来获得平均颜色ImageView的源图片 绘图 如果我能做到这一点 我可以将其与我
  • Git:Cherry-Pick 到工作副本而不提交

    我有几个分支 我在其中保留了某些提交 我想时不时地应用到我的工作副本 最初我尝试了择优挑选 但我不想稍后在目标分支中提交 所以我做了cherry pick reset HEAD 1 soft 有没有像只挑选工作副本这样简单的东西 使用 n
  • 如何将数组或对象的数组转换为关联数组?

    我习惯了 perl 的 map 函数 其中回调可以分配键和值 从而创建一个输入为平面数组的关联数组 我知道array fill keys http www php net manual en function array fill keys
  • Jersey ContainerResponseFilter 中的 @Context HttpServletRequest 范围

    我正在编写泽西响应过滤器 我正在使用泽西岛 1 17 我想访问过滤器 API 中 httpServletRequest 的一些属性 我现在正在做的方式如下 像下面的代码片段一样注入 servletRequest 是否安全 或者这会导致某种并
  • 使用父实例初始化子实例

    我有一个返回 Parent 类实例的函数 def generateParent do stuff return Parent some parameters 现在我想用调用的结果来初始化 Parent 的子类generateParent c
  • 如何对领域迁移进行单元测试?

    我正在尝试对 Realm 上的迁移进行单元测试 我的主要问题是 如何维护 RealmObject 的不同架构版本 以便能够创建旧对象的实例 进行迁移 然后根据新架构版本检查它是否正确 我首先尝试保留不同的架构版本 但它不会编译 因为对象具有
  • 在 jquery 中使用 css calc()

    我怎样才能做到这一点 element animate width calc 100 278px 800 element animate width calc 100 78px 800 我能做到 只要它只是 或仅px 但不是calc 我可以使
  • SQL Server 触发器 - 需要更改

    我需要更改 SQL Server 中的触发器 完成后 我是否只执行类似于存储过程的触发器 ALTER TRIGGER 是的 没错 只需使用ALTER 如果您在 SSMS 的对象资源管理器中右键单击触发器并选择脚本触发器 as ALTER T
  • stdout 不是 tty。将 bash 用于节点 + 磁带 + Tap-spec

    正在看磁带 点击视频并试图让它发挥作用 操作系统 Windows 7 Git Bash 外壳 node main js node modules bin tap spec stdout 不是 tty main js var test req
  • 我们需要手动启动Appium的Android模拟器吗?

    我是 appium 新手 我正在使用以下代码运行计算器示例测试 DesiredCapabilities capabilities new DesiredCapabilities capabilities setCapability devi
  • 如何在 Spark DataFrame/DataSet 中将行拆分为不同的列?

    假设我有如下数据集 Name Subject Y1 Y2 A math 1998 2000 B 1996 1999 science 2004 2005 我想分割该数据集的行 以便消除 Y2 列 如下所示 Name Subject Y1 A
  • ggplot 使用小饼图作为点与 geom_point

    我想用 ggplot 制作一个图表 如下所示 这个想法是绘制两个分类变量之间的 百分比匹配 通过改变点的大小很容易接近 但我想知道是否可以制作这些小饼图 用于绘制此图的示例代码 并使用点的大小作为分数的度量 temp lt data fra
  • 如何跟踪 Git 中共享公共代码的多个项目?

    我开发了一个网站 现在必须为几个客户克隆该网站 每个客户都希望进行超出视觉方面的定制 并且不能通过配置文件 偏好或类似的东西来处理 在这种情况下 我想在 Git 中使用公共代码维护一个主存储库 然后为每个客户端维护一个分支 这样 我可以在每
  • 如何使用 PHP Curl 模拟启用 JavaScript?

    我想使用 PHP Curl 解析网页中的 HTML 代码 但有一条错误消息 表明我无法在没有 JavaScript 的情况下访问该网站 我可以使用 PHP Curl 启用 JavaScript 吗 JavaScript由浏览器执行 cURL