def getpixivfollow():
"""Get pixiv bookmark."""
users = ['1789300']
page = 1
userlist = {}
bookmark_url = u'https://www.pixiv.net/bookmark.php'
while len(users) > 0:
page_params = (
('type', 'user'),
('rest', 'show'),
('p', str(page)))
bookmark_page = PIXIV_SESSION.get(
bookmark_url, params=page_params, proxies=PROXY).text
bookmark_content = BeautifulSoup(bookmark_page, 'lxml')
print(u'Get Pixiv bookmark page {0} ...'.format(page))
users = bookmark_content.select("div[class=usericon]")
if len(users) == 0:
break
for user in users:
user_info = user.find('a', attrs={'class': 'ui-profile-popup'})
user_name = user_info.attrs['data-user_name']
user_id = user_info.attrs['data-user_id']
userlist[user_id] = user_name
page += 1
return userlist
评论列表
文章目录