Ejemplo n.º 1
0
'''Converts a cURL command to code for Python Requests'''

import curl_to_requests

curl_cmd = '''curl 'https://github.com/mosesschwartz/curl_to_requests' \\
    -H 'Accept-Encoding: gzip, deflate, sdch' \\
    -H 'Accept-Language: en-US,en;q=0.8' \\
    -H 'User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.132 Safari/537.36' \\
    -H 'Accept: text/html, */*; q=0.01' \\
    -H 'Referer: https://github.com/mosesschwartz/curl_to_requests' \\
    -H 'Connection: keep-alive' --compressed'''

print curl_cmd
print
print '--> curl_to_requests --> '
print
print curl_to_requests.curl_to_requests(curl_cmd)

Ejemplo n.º 2
0
# test_curl_to_requests.py

import curl_to_requests
import subprocess

#curl_to_requests.curl_to_requests(input_text)

example_curl = '''curl http://www.google.com'''

tests = [example_curl]#, scrypture_curl]

for test in tests:
    req_code = curl_to_requests.curl_to_requests(test)
    exec(req_code)
    requests_out = r.text
    subprocess.call(test+' > tempfile',shell=True)
    curl_out = open('tempfile','r').read()
    if requests_out == curl_out:
        print 'Passed test'
    else:
        print 'Failed'
        print r.text