有没有办法从Twitter上提取某人的个人资料图片并在没有Auth或Twitter API的情况下将其显示在我的网站上?
我认为API v1.1可以实现,但对此的支持已经停止。
有任何建议或意见吗?
答案 0 :(得分:5)
有简单的方法或困难的方法: - )
简单的方法是使用http://avatars.io/
等服务只需致电http://avatars.io/twitter/edent
即可获取我的头像。
困难的方式?
您可以直接从Twitter网站上删除它。它不漂亮 - 但它确实有效。
如果您查看我的Twitter页面的来源 - https://twitter.com/edent - 您将看到此HTML块。
<a href="/settings/profile"
class="account-summary account-summary-small"
data-nav="edit_profile">
<div class="content">
<div class="account-group js-mini-current-user" data-user-id="14054507" data-screen-name="edent">
<img class="avatar size32" src="https://pbs.twimg.com/profile_images/417381475101593601/UUi48hOg_normal.jpeg" alt="" data-user-id="14054507">
<b class="fullname">Terence Eden</b>
<span class="screen-name hidden" dir="ltr">@edent</span>
<small class="metadata">
Edit profile
</small>
</div>
</div>
</a>
您可以查找<img class="avatar size32"
的第一个实例并从中获取src
。