我正在抓取这个网站:https://icodrops.com/quarkchain/
我想知道代币销售结束的日期,即“2月14日”。它存储在带有“sale-date”类的div标签中。但是,当我在这个div标签上调用“.get_text”时,我得到了这个:
<bound method Tag.get_text of <div class="sale-date">14 February</div>>
这是我的代码:
from bs4 import BeautifulSoup
import requests
page = requests.get("https://icodrops.com/quarkchain/")
soup = BeautifulSoup(page.content, 'html.parser')
pt1 = soup.find(class_ = "white-desk ico-desk")
date = pt1.find(class_= "sale-date").get_text
print(date)
我还有其他方法可以在div标签中提取文本吗?
答案 0 :(得分:0)
试试这个。您忘记在()
末尾使用.get_text
,.get_text()
应该from bs4 import BeautifulSoup
import requests
page = requests.get("https://icodrops.com/quarkchain/")
soup = BeautifulSoup(page.content, 'html.parser')
date = soup.find(class_= "sale-date").get_text()
print(date)
:
public boolean backtracking(int n, ArrayList<Point2D.Double> R, ArrayList<Point2D.Double> S) {
ArrayList<Point2D.Double> C = new ArrayList<>();
if (R.isEmpty()) return true;
else {
for (int i = 0; i <= R.size() - 1; i++) {
Point2D.Double currentPt = R.remove(i);
S.add(currentPt);
Ellipse2D.Double circle = new Ellipse2D.Double(currentPt.x - r, currentPt.y - r, r * 2, r * 2);
for (int j = 0; j <= R.size()-1 ; j++){
if (circle.contains(R.get(j))){
C.add(R.remove(j));
}
}
backtracking(n+1, R, S);
if (!C.isEmpty()) R.addAll(C);
R.add(S.remove(S.size() - 1));
}
}
return false;
}
答案 1 :(得分:0)
更改:
date = pt1.find(class_= "sale-date").get_text
致:
date = pt1.find(class_= "sale-date").get_text()