我正在尝试使用python填充google表单,但遇到google身份验证错误

我正在尝试使用python填充google表单,但遇到google身份验证错误,python,google-forms,Python,Google Forms,谷歌认证功能: def updateform(user, passwd, url, data): auth_handler = urllib.request.HTTPBasicAuthHandler() auth_handler.add_password( realm='New mail feed', uri='https://mail.google.com', user='%s@gmail.com' % user,

谷歌认证功能:

def updateform(user, passwd, url, data):
    auth_handler = urllib.request.HTTPBasicAuthHandler()
    auth_handler.add_password(
        realm='New mail feed',
        uri='https://mail.google.com',
        user='%s@gmail.com' % user,
        passwd=passwd
    )
    opener = urllib.request.build_opener(auth_handler)
    urllib.request.install_opener(opener)
    feed = urllib.request.urlopen(url)
    l = requests.post(url, data)
    return l


url="https://docs.google.com/forms/d/e/1FAIpQLSefpEhiDaSb2DUxyvaNkFLDWXzbq9TtJ8CmbdQpL0xHZolmRw/fromResponse"
data = {'entry.2005620554' : 'ujjal'}
updatefrom("username","password", url, data)

Output:
<Response [401]>

def updateform(用户、密码、url、数据):
auth_handler=urllib.request.HTTPBasicAuthHandler()
auth\u handler.add\u密码(
realm='New mail feed',
乌里https://mail.google.com',
用户='%s@gmail.com%用户,
passwd=passwd
)
opener=urllib.request.build\u opener(auth\u处理程序)
urllib.request.install_opener(opener)
feed=urllib.request.urlopen(url)
l=请求.发布(url,数据)
返回l
url=”https://docs.google.com/forms/d/e/1FAIpQLSefpEhiDaSb2DUxyvaNkFLDWXzbq9TtJ8CmbdQpL0xHZolmRw/fromResponse"
数据={'entry.2005620554':'ujjal'}
updatefrom(“用户名”、“密码”、url、数据)
输出:
网址:

我正在尝试以谷歌的形式发布数据。但我有一个错误。救命啊

更新:它可以与此url配合使用

url = 'https://docs.google.com/forms/d/e/1FAIpQLSdlveTOIECaMD1BHm2CU8qS8vbfwSEBmgtRGkP6pkeiTJosHA/formResponse'
updatefrom("username","password", url, data)

Output:
<Response [200]>
url='1〕https://docs.google.com/forms/d/e/1FAIpQLSdlveTOIECaMD1BHm2CU8qS8vbfwSEBmgtRGkP6pkeiTJosHA/formResponse'
updatefrom(“用户名”、“密码”、url、数据)
输出:

Url:

你不能只使用字符串concat并为用户使用+吗?请尝试使用谷歌表单RESTAPI@JoeFerndz有关详细信息,请kay@AkIonSight谢谢您应该早点解决此问题,不要使用%s<代码>用户='%s@gmail.com“%user或将其设置为
user=user+”@gmail.com“