本网站使用JS设置cookie。 如何运行JS来模拟为浏览器以避免429错误? from requests_html import HTMLSession
with HTMLSession() as s:
url = 'https://www.realestate.com.au/auction-results/nsw'
r = s.get(url)
print(r.status_code)
print(r.text)
r.html.render()
print(r.text)
在运行jshint来验证JS代码时,我经常得到这样的错误
line 264, col 11, 'Cookies' is not defined.
Cookie来自
//= require js.cookie
它是作为Rails资产管道的一部分编译的,所以JSHint不知道它。
有没有办法对其进行设置,使JSHint在具有所有依赖项的文件上运行?或者还有其他选择吗?
对于使用Jest测试和编写当前未涵盖的javaScript代码库的测试,我还是个新手。代码涵盖了一些特定的用例,因为它在页面加载期间由浏览器有条件地注入和执行。无论如何,我在模拟自定义对象时遇到了问题。下面是有问题的函数: const setEnterpriseCookie = () => {
// Get the current page uri
let path = window.location.pathname;
// Matches all pages containing '/regex_expression'