我是一个蟒蛇初学者,所以请抱歉我的问题。 我尝试在python中编写脚本,实际上脚本使用linux bash,python和php。这个脚本不是我写的,所以要理解每一点并不容易。我现在会在python中做所有事情,因为我认为这是更好的方法,它应该适用于每个系统,而不仅仅是在linux上。
我需要将以下行“翻译”为python:
curl -s --cookie-jar "$COOKIE_DIR/$SAVE_COOKIE" -b "$COOKIE_DIR/$LOAD_COOKIE" --data "$QUERY_STRING" "$URL" > "$TEMP_FILE""_bak"
我需要保存并加载Cookie。还必须发送帖子数据。 那么,我是怎么做到的?使用“请求”或urllib还是机械化?
很多帮助我的人。
答案 0 :(得分:0)
要将此curl转换为python,首先您必须了解这里执行的命令行参数是什么。您可以从curl's man page轻松查看这些内容。
现在,要在Python中实现它,您提到的库都能够执行它(urllib
或urllib2
除外,它与其他两个相比稍微难一些。)
requests
关于cookielib
如何结合使用Python的requests
使用cookiejar,这是an example。以下an example介绍了如何使用{{1}}发布数据。当您对Python感到满意时,您可以轻松地将这两者组合成我认为的单个代码。如果没有,那么告诉我们你到目前为止做了什么,我们可以从那里继续!