无法使用python提取整个网页

无法使用python提取整个网页,python,web-scraping,Python,Web Scraping,我试图从网页中提取一个值 我试图从中获取的URL是: 我想提取的值是4月19日星期二 首先,我使用以下代码将html页面的源代码存储到本地文件中 import requests from bs4 import BeautifulSoup import re f = open("deldate.csv",'w') g = open("flip.csv",'w') request = requests.get("http://www.flipkart.com/philips-qt4001-15-t

我试图从网页中提取一个值

我试图从中获取的URL是:

我想提取的值是4月19日星期二

首先,我使用以下代码将html页面的源代码存储到本地文件中

import requests
from bs4 import BeautifulSoup
import re
f = open("deldate.csv",'w')
g = open("flip.csv",'w')
request = requests.get("http://www.flipkart.com/philips-qt4001-15-trimmer-men/p/itmdu7ymtpdptghq?pid=SHVDU7YMTPDPTGHQ&al=wUEQZ4vph4o9VS1qRXcBE8ldugMWZuE7eGHgUTGjVrrcVamAbZwaUArMgFo2ArKEQzMEtMlIvg8%3D&ref=L%3A6510162326865727417&srno=p_2&query=trimmers+for+men&otracker=from-search").text
soup = BeautifulSoup(request)
g.write(str(soup))
然后我编写了以下代码来提取值:

for line in soup.findAll('div', class_="delivery-ndd-help-message fk-hidden"):
    for line1 in line.findAll('span',class_="fk-bold"):
        ddate = line2.text
        print (str(ddate))
但是程序返回了一个空值。因此,我打开了保存网页html的文件,试图搜索“4月19日星期二”,但找不到它

我试过使用

import urllib2
request = urllib.open(""http://www.flipkart.com/philips-qt4001-15-trimmer-men/p/itmdu7ymtpdptghq?pid=SHVDU7YMTPDPTGHQ&al=wUEQZ4vph4o9VS1qRXcBE8ldugMWZuE7eGHgUTGjVrrcVamAbZwaUArMgFo2ArKEQzMEtMlIvg8%3D&ref=L%3A6510162326865727417&srno=p_2&query=trimmers+for+men&otracker=from-search")
希望从网页中提取所有内容,但即使这样似乎也不起作用


有没有人能提出一个更好的方法来提取网页中的所有内容

您可能会参考最近的热门评论列表

日期有一个特定的类别
查看日期

请尝试对其进行筛选:

soup.findAll('p',class=“review date”)

试试以下方法:

import urllib
from bs4 import BeautifulSoup

url = "http://www.flipkart.com/philips-qt4005-15-trimmer/p/itmdze53vthypqhb?pid=SHVDGGZPC8PXJ7HR&al=wUEQZ4vph4oJqeH0CGNkrsldugMWZuE7eGHgUTGjVrpjizeD%2FNvlpAEwWx6I1Qy9R9ViMaFmI%2Bc%3D&ref=L%3A-1246372967349401781&srno=b_1"
html = urllib.urlopen(url).read()

soup = BeautifulSoup(html)
这将收集整个网页。现在,如果要搜索段落标记或其他内容,可以使用以下行:

tags=soup('p')

然后你可以循环浏览标签并搜索你感兴趣的数据。

我在浏览器中打开链接,但找不到4月19日星期二的
Hi@AminahNuraini,我也找不到它。。这就是我贴出这个问题的原因。。如果我不够清楚,我很抱歉。。