2015-10-20 2 views
0

я пишу код питона, чтобы автоматически войти в forms.i've нашел этот код в ютюбе ..передача личных данных в виде строки в Python

import requests 
with requests.Session() as c: 
    url='https://www.facebook.com/' 
    USER = 'testit.python' 
    PASS = 'testing321' 
    c.get(url) 
    login_data = dict(email=USER,pass=PASS) 
    c.post(url, data = login_data) 
    page = c.get('https://www.facebook.com/') 
    print (page.content) 

, но в «login_data = Dict (электронная почта = USER, pass = PASS) "pass - это встроенный оператор. поэтому он создает ошибку. Есть ли какой-нибудь метод преобразования инструкции pass в строку?

ответ

-2

Вы не можете. «Пропуск» является питон ключевое слово, и как таковой он не является допустимым идентификатором, но вы можете передать его в строку, как,

login_data = {'email': USER,'pass':PASS} 
-1

Это может быть достигнуто с помощью словаря буквальным.

import requests 
with requests.Session() as c: 
    url='https://www.facebook.com/' 
    USER = 'testit.python' 
    PASS = 'testing321' 
    c.get(url) 
    login_data = {"email":USER,"pass":PASS} 
    c.post(url, data = login_data) 
    page = c.get('https://www.facebook.com/') 
    print (page.content) 
Смежные вопросы