コード例 #1
0
def test_post_with_headers(henry_post_bucket):
    r = ProxyRequests(henry_post_bucket + '/post')
    r.set_headers({'name': 'rootVIII', 'secret_message': '7Yufs9KIfj33d'})
    r.post_with_headers({'key1': 'value1', 'key2': 'value2'})
    assert r.get_status_code() == 200
    assert 'Thank you' in r.__str__()
    print(r.get_proxy_used())
コード例 #2
0
 def send(self):
     try:
         if not self.proxy:
             r = requests.post(self.url,
                               data=self.data,
                               headers=self.headers)
         elif self.proxy:
             r = ProxyRequests(self.url)
             r.set_headers(self.headers)
             r.post_with_headers(self.data)
         else:
             sys.stdout.write(
                 '\r[!] Ein Fehler ist aufgetreten                                                      \r\n'
             )
         if self.check in str(r) or self.check in r.text:
             self.success += 1
             sys.stdout.write(
                 '\r[+] Für %s abgestimmt                                                           \r\n'
                 % self.name)
         else:
             sys.stdout.write(
                 '\r[!] Ein Fehler ist aufgetreten                                                      \r\n'
             )
     except:
         sys.stdout.write(
             '\r[!] Ein Fehler ist aufgetreten                                                      \r\n'
         )
     self.trys += 1