我确信它很简单,但我真的可以理解它。 我需要用python编写一个脚本。该脚本必须获取一个链接并将其发送到http://archive.org/web/,更准确地说,脚本必须将此链接设置为“立即保存页面”:
<form id='wwmform_save' name="wwmform_save" method="get" action="#" onsubmit="if (''==$('#web_save_url').val()){$('#web_save_url').attr('placeholder', 'enter a web address')} else {document.location.href='//web.archive.org/save/'+$('#web_save_url').val();} return false;" style="display:inline;">
<input id='web_save_url' class="web_input web_text" type="text" name="url" placeholder="http://" />
<button id='web_save_button' type="submit" class="web_button web_text">SAVE PAGE</button>
</form>
获得一个成就链接。
我想使用“请求”库,但不能理解如何。 我应该先提出要求吗? 我想我使用的是request.post,但我没有意识到我必须使用哪些参数。
编辑:
我确实喜欢n1c9写过,它的文字和保存链接,但我还需要保存页面的链接。当向http://web.archive.org/save/(link)发送请求时,它会加载几秒钟,然后重定向到所需的链接。
答案 0 :(得分:1)
url = 'urlyouwanttoarchive.com'
archive = 'http://web.archive.org/save/'
requests.get(archive + url)
如果您希望URL到新存档的页面:
print(archive + url)
编辑:如果您有一个想要存档的网址列表,这也可以使用:
urls = ['url1.com','url2.com','url3.com','url4.com']
for i in urls:
requests.get(archive + i)