54 lines
2.6 KiB
Python
54 lines
2.6 KiB
Python
class HttpConfig:
|
|
url: str = "https://www.kuaishou.com/graphql"
|
|
header: list[str,str] = {
|
|
'Content-Type': 'application/json',
|
|
'Origin': 'https://www.kuaishou.com',
|
|
'Host': 'www.kuaishou.com',
|
|
'Referer': 'https://www.kuaishou.com/profile/3x2347wkfukzx4g',
|
|
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/121.0.0.0 Safari/537.36',
|
|
'Cookie': 'kpf=PC_WEB; clientid=3; did=web_fca770657d0a24abb53ddc92bb42e612; didv=1700407978000; userId=58344290; kuaishou.server.web_st=ChZrdWFpc2hvdS5zZXJ2ZXIud2ViLnN0EqABFs7urbq3vvcrvB-IRBSKHXfdVRzblSFx7udepTzeAtgCompa6-aZiv1f_Bb66SubMkCbLODJQ3cn_GxlWWWbPgbQEyul9f7SDKsGphyvK1Pk3aj-yn899D9gR-xj1wiqT_0nA9x3XcPmvuJ8qQzIeLl3236npeMV0i9uYEAeIHDp9RtvPlQ4o0piktgGjMZH13Uhk7-ZfqDuUPQ-mEH7axoSS2UWrTnDahVDKzRYjzjLpJM-IiDXKnEX31rxM9oVovhBLMPSocxSvtN7wyo1oS1nNdvjSCgFMAE; kuaishou.server.web_ph=5b6a8c20ee92347d220cbc98f705f92042fb; kpn=KUAISHOU_VISION'
|
|
}
|
|
visionProfileLikePhotoList: str = ''' fragment photoContent on PhotoEntity {
|
|
__typename
|
|
id duration
|
|
caption originCaption
|
|
likeCount viewCount commentCount realLikeCount
|
|
coverUrl photoUrl photoH265Url manifest
|
|
manifestH265 videoResource coverUrls
|
|
{
|
|
url __typename
|
|
}
|
|
timestamp expTag animatedCoverUrl distance
|
|
videoRatio liked stereoType profileUserTopPhoto
|
|
musicBlocked riskTagContent riskTagUrl
|
|
}
|
|
fragment recoPhotoFragment on recoPhotoEntity {
|
|
__typename id duration caption originCaption likeCount
|
|
viewCount commentCount realLikeCount coverUrl photoUrl photoH265Url manifest
|
|
manifestH265 videoResource coverUrls
|
|
{ url __typename }
|
|
timestamp expTag animatedCoverUrl distance videoRatio liked stereoType
|
|
profileUserTopPhoto musicBlocked riskTagContent riskTagUrl
|
|
}
|
|
fragment feedContent on Feed {
|
|
type author
|
|
{
|
|
id name headerUrl following headerUrls
|
|
{
|
|
url __typename
|
|
} __typename
|
|
} photo {
|
|
...photoContent ...recoPhotoFragment __typename
|
|
} canAddComment llsid status currentPcursor tags
|
|
{ type name __typename }
|
|
__typename
|
|
}
|
|
query visionProfileLikePhotoList($pcursor: String, $page: String, $webPageArea: String) {
|
|
visionProfileLikePhotoList(pcursor: $pcursor, page: $page, webPageArea: $webPageArea) {
|
|
result llsid webPageArea feeds {
|
|
...feedContent __typename
|
|
} hostName pcursor __typename
|
|
}
|
|
}'''
|
|
|
|
httpConfig = HttpConfig |