在我的自动售货机代码中,如果我输入多余的资金,它不会给我更改。我在这里缺少什么?
$col.find('.aChild').append('...');
答案 0 :(得分:2)
您的代码确实返回了更改,您只是没有使用它。
像这样修改你的代码:
计算<!DOCTYPE HTML>
<html>
<head>
<title>Sign-In</title>
<link rel="stylesheet" type="text/css" href="home.css">
<script src ="login.js"></script>
</head>
<body id="body-color">
<div id="Sign-In">
<fieldset style="width:30%">
<legend>LOG-IN HERE</legend>
<form method="Post" action="login.php" submit =" validate()">
User:<br><input type="text" name="user" size="40"><br>
Password:<br><input type="password" name="pass" size="40"><br>
<input id="button" type="submit" name="submit" value="Log-In">
</form>
< /fieldset>
</div>
</body>
</html>
后,将其传递给正在代码中进行更改计算的change
方法。为此,请将此行添加到changeOut()
方法的末尾:
main()
2. changeOut(change);
方法存在轻微的逻辑错误。像这样修改它:
changeOut()
答案 1 :(得分:0)
cities = []
with requests.Session() as session:
session.headers = {
'x-requested-with': 'XMLHttpRequest'
}
page = 1
while True:
if page >= 99:
break
url = f'https://www.kununu.com/de/volkswagen/kommentare/{page}'
response = session.get(url)
soup = BeautifulSoup(response.text, 'html.parser')
new_comments = [
cities.find_next_sibling('div').text.strip()
for cities in soup.find_all('div', text=re.compile('Stadt'))
]
cities += new_comments
print(cities)
page += 1
print(cities) # this will print after 98 pages