我试图从那里删除数据邮箱: boxofficemoviemojo.com我安排了一切。 但是,我收到了无法理解的逻辑错误。 我基本上想把前100部电影,然后把数据写在一个csv文件里。 在
有很多代码,但这是我痛苦的主要部分。 代码块如下: defgrab_yearly_data(self,page,year ) :
# page is the url that was downloaded,year in this case is 2014。
rank_pattern=r '
(0-9,) *? (mov_title_pattern=r ).htm([a-z] )?
' #mov_title_pattern=r'.htm'*?' #测试
self.rank=[ gforginre.find all (rank _ pattern,page ) ]
self.mov _ title=[ gforginre.find all (mov _ title _ pattern,page ) ]
在自己的水平上完美地工作。 但是,self.mov_标题无法正确保存数据。 收到一个包含102个元素和电影标题的列表。 但是我收到了102个空字符串: "。 当我意识到我做错了什么,程序的其余部分就会变得简单。 我只是在网上找不到问题的答案。 我曾多次尝试改变mov_title_模式,但没有收到任何内容或有102个空字符串。 请帮助我真的想推进我的项目。 在