我的InstaRaider补丁上的错误

时间:2015-03-09 11:50:38

标签: python python-2.7 selenium selenium-webdriver beautifulsoup

我从https://github.com/akurtovic/InstaRaider获取InstaRaider脚本,但此版本存在样式声明问题。我修改了这个脚本以获得新的Instagram风格但是当我下载第15张照片时崩溃了。如果从第15张照片开始,它会在第29张照片中再次崩溃。你能帮我解决这个有趣的错误吗?


崩溃日志:

$ python2 instaRaider.py -u randomuser
randomuser has 104 photos on Instagram.
Loading Selenium WebDriver...
Loading Instagram profile...
...
Raiding Instagram...
Saving photos to ./Images/randomuser/
------
Photos saved so far:
---------10--------20--------30--------40--------50
##############Traceback (most recent call last):
  File "instaRaider.py", line 234, in <module>
    raider.getPhotos(source, userName, count)
  File "instaRaider.py", line 163, in getPhotos
    rawUrl = x['style']
  File "/usr/lib/python2.7/site-packages/bs4/element.py", line 905, in __getitem__
    return self.attrs[key]
KeyError: 'style'

1 个答案:

答案 0 :(得分:0)

Instagram更改了网站导致此BeautifulSoup错误。对InstaRaider的最新提交应该已经解决了这个问题。