只抓取一个html元素的某个部分

时间:2017-04-19 17:35:56

标签: python

我对webscraping很新,并且正在寻找一种更加pythonic的方法来只抓取元素的某个子部分。在这种情况下,我只需要一个地址的邮政编码。

我创造了一个笨重的解决方案,我觉得必须有比我在这里做的更好的方式。

     In [79]: address
     Out[79]: ['columbus, In, United States']

     In [80]: address[0].split(',')[1][1:]
     Out[80]: 'In'
     #and if that wasn't long enough
     In [82]: address[0].split(',')[1][1:].upper() 
     Out[82]: 'IN'

0 个答案:

没有答案