Google形式的缩进+错误

时间:2018-07-28 18:40:41

标签: python request python-requests urllib2 indentation

我正在创建一个脚本,以向Google表单提交多个答案。我无法在draftResponse中设置正确的缩进。每次您进入页面时,此表单都会设置一个唯一的fbzx值,我正在用bs4进行抓取。

我应该发布此draftResponse [null,null,“ fbzx值”],但我无法缩进,这是我的有效载荷+ fbzx抓取

import urllib
import urllib2
import random
from random import getrandbits
import requests
from bs4 import BeautifulSoup

def ping():

  url = 'https://docs.google.com/forms/viewform'

  page = urllib2.urlopen(url)
  soup = BeautifulSoup(page, 'html.parser')
  fbzx = soup.findAll('input', {"type": "hidden", "name": "fbzx"})

  email = 'test{}@domain.com'.format(getrandbits(40))
  Sizelist = ['8','9','10','11','12']
  size = random.choice(Sizelist)
  nome = "test"
  cognome = "test"
  anno = "12"
  mese = "12"
  giorno = "12"
  via = "ciao"
  cap = "22000"
  citta = "city"
  nazione = "italy"
  telefono = ""
  instagram = "asdlol"
  sentinel = ""
  termini = "Autorizzo il trattamento dei miei dati personali, ai sensi del D.lgs. 196 del 30 giugno 2003"
  fvventer code here = "1"
  draftResponse = ???
  pageHistory = "0"
  fbzx = fbzx

s = "https://docs.google.com/formResponse?emailAddress="+email+"+&entry.1884265043="+nome+"&entry.1938400468="+cognome+"&entry.1450673532_year="+anno+"&entry.1450673532_month="+mese+"&entry.1450673532_day="+giorno+"&entry.71493440="+via+"&entry.1981412943="+cap+"&entry.950259558="+citta+"&entry.1622497152="+nazione+"&entry.1850033056="+telefono+"&entry.769447175="+instagram+"&entry.256744251_sentinel="+sentinel+"&entry.256744251="+termini+"&entry715796591="+size+"&fvv="+fvv+"&draftResponse="+draftResponse+"&pageHistory="+pageHistory+"&fbzx="+fbzx

getSite = requests.get(s)
if getSite.status_code == 200:
    return True
def loop(N):
for x in range(1, N+1):
    if ping():
        print ('{} / {} inseriti'.format(x,N))

loop(2000)

希望很清楚,我当然欢迎您的建议和更正

0 个答案:

没有答案