我正在尝试使用下面提到的代码获取特定标签的父元素:
# -*- coding: cp1252 -*-
import csv
import urllib2
import sys
import time
from bs4 import BeautifulSoup
from itertools import islice
page1= urllib2.urlopen('http://www.sfr.fr/mobile/telephones?vue=000029&tgp=toutes-les-offres&typesmartphone=se-android&typesmartphone=se-apple&typesmartphone=se-bada&typesmartphone=se-rim-blackberry&typesmartphone=se-windows&p=0').read()
soup1 = BeautifulSoup(page1)
price_parent = soup1.findParents('div')
print price_parent
问题:运行此代码后我得到的输出返回 Null 数组[]
,如果我使用findParent
而不是父母,那么它也返回None
值。
我的实际问题类似于这个BeautifulSoup - findAll not within certain tag
为了解决我的实际问题,我需要获得我正在获得None
价值的元素的父母,如上所述。
请帮助我解决这个问题并原谅我的无知,因为我是编程新手。