我正在尝试制作一个相当基本的请求脚本,它会登录到一个网站,但是我遇到了一个问题; 该网站需要'pass'键,但每当我尝试使用此python时,都会抛出一个错误,指出语法无效.这是我的代码:
import requests
with requests.Session() as c:
url = 'www.a_url.com'
USERNAME = 'a username'
PASSWORD = 'a password'
c.get(url)
login_data = dict(user=USERNAME, pass=PASSWORD, jsok='1', dologin='Login')
c.post(url, data=login_data, headers={"Referer": 'www.a_referer.com'})
page = c.get('www.a_page.com')
print(page.content)
output = open('test.html','w')
output.write(str(page.content))
Run Code Online (Sandbox Code Playgroud)
我给出的错误是:
login_data = dict(user=USERNAME, pass=PASSWORD, jsok='1', dologin='Login')
^
SyntaxError: invalid syntax
Run Code Online (Sandbox Code Playgroud)
知道如何强制python忽略'pass'并将其用作dict键吗?
所以我正在制作一个聊天程序,但是我在文本框中创建一个新行而不是覆盖其他消息时遇到问题.这是我的代码:
private void refreshRate_Tick(object sender, EventArgs e)
{
String ChatPath = @"Path";
String line;
try
{
StreamReader sr = new StreamReader(@"Path");
line = sr.ReadLine();
richTextBox1.Text = null;
while (line != null)
{
richTextBox1.AppendText(Environment.NewLine);
richTextBox1.Text = line;
line = sr.ReadLine();
}
sr.Close();
}
catch (Exception r)
{
Console.WriteLine("Exception: " + r.Message);
}
finally
{
}
}
Run Code Online (Sandbox Code Playgroud)