我试图通过点击按钮获得网站给出的值.
这是网站:https://www.4devs.com.br/gerador_de_cpf
您可以看到有一个名为"Gerar CPF"的按钮,此按钮提供单击后显示的数字.
我当前的脚本打开浏览器并获取值,但是我在点击之前从页面获取值,因此值为空.我想知道点击按钮后是否可以获取值.
from selenium import webdriver
from bs4 import BeautifulSoup
from requests import get
url = "https://www.4devs.com.br/gerador_de_cpf"
def open_browser():
driver = webdriver.Chrome("/home/felipe/Downloads/chromedriver")
driver.get(url)
driver.find_element_by_id('bt_gerar_cpf').click()
def get_cpf():
response = get(url)
page_with_cpf = BeautifulSoup(response.text, 'html.parser')
cpf = page_with_cpf.find("div", {"id": "texto_cpf"}).text
print("The value is: " + cpf)
open_browser()
get_cpf()
Run Code Online (Sandbox Code Playgroud) 在Play商店发布之前,我的谷歌标志工作正常.我在stackoverflow中看到了一些问题,但没有一个回答我的问题.我不知道为什么登录不再有效.(我没有使用firebase).
我做了使谷歌标志工作的所有步骤,并且在我发布之前它正在运行.谁知道发生了什么?我能做什么?
我到处寻找而没有找到我想要的东西,我开始认为这是不可能的.
这是一个问题:我有一个用于登录的谷歌按钮,它是一个漂亮的按钮,但它不适合我的布局,我想使用我在谷歌按钮创建的图像,就像在图像中发生的一样按钮,这可能吗?如果是,我该怎么做?
谢谢
我试图注册一个用户,但它没有用.当我检查console.firebase时,尚未创建用户.这是我的代码:
//registering
firebaseAuth.createUserWithEmailAndPassword("trying@gmail.com", "justtesting")
.addOnCompleteListener(MainActivity.this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull Task<AuthResult> task) {
if(task.isSuccessful()){
Log.i("test", "success");
}
else{
Log.i("test", "did not work");
}
}
});
Run Code Online (Sandbox Code Playgroud)
android ×3
firebase ×1
google-plus ×1
java ×1
layout ×1
python ×1
selenium ×1
web-crawler ×1
web-scraping ×1