我正在尝试使用cURL从网站上下载一些元素。但是,在我建立连接后约5秒,该网站加载了这些元素。因此,我希望cURL延迟-连接到网站,睡眠〜5秒钟,仅在获取代码之后。那可能吗?如果没有,那我应该怎么用? 我还可以使用其他工具吗?
答案 0 :(得分:0)
我认为curl不能开箱即用。最好的选择是从可以完全控制的编程语言(例如python或javascript)中进行操作。
但是,如果您使用curl尝试下载它(它将失败),然后在几秒钟后重新连接(在您的shell脚本中使用XYZ
8th Semester Undergraduate | Computer Science Engineering | UCE RTU, Kota
+91 1234567890 | ABCD@gmail.com | 7/108, Malviya Nagar Jaipur (302017)
SUMMARY
To seek an opportunity to apply my technology expertise along with my creative problem solving skills in an
innovative software company.
EXPERIENCE
)怎么办?那么资源是否可用?
答案 1 :(得分:0)
您可以尝试某种穷人的智慧:
(sleep 5;
echo 'GET /foo HTTP/1.0';
echo 'Host: example.com'
echo '';
sleep 10) |
telnet example.com 80
这实际上可以获取http://example.com/foo
,尽管可能需要随意修改才能使有问题的Web服务器接受其手工请求。