facebook-scraper
facebook-scraper copied to clipboard
can't get reactors and sharers
hi,first time I used it, I had a few questions
1、 post_id:614591682974608 request return:404 Client Error: Not Found for url: https://m.facebook.com/614591682974608/posts/?locale=en_US
2、 can't get reactors, because the real link is: https://m.facebook.com/ufi/reaction/profile/browser/?ft_ent_identifier=pfbid02SAZv2fBsLcyaykST3rPbVk6pjGfYK5E2c9B62bziM7KzgdeHiCx6FnJ27XzFEB9el
ft_ent_identifier parameter is not a post_id: reaction_url = ( f'https://m.facebook.com/ufi/reaction/profile/browser/?ft_ent_identifier={post_id}' )
Same problem with Sharers.
3、 comment_text in the source code, whether to consider replacement: "identifier":"416913513674659","dateCreated":"2022-06-18T07:22:47-0700"
You should use the post_urls
argument if you're passing post IDs or URLs. Like so:
pprint(next(get_posts(post_urls=[614591682974608], options={"reactors": True, "sharers": True})))
This outputs:
{'available': True,
'comments': 2,
'comments_full': None,
'factcheck': None,
'fetched_time': datetime.datetime(2022, 7, 21, 10, 49, 32, 830646),
'image': None,
'image_id': None,
'image_ids': [],
'image_lowquality': 'https://scontent.fakl8-1.fna.fbcdn.net/v/t15.5256-10/287894847_1858998180965425_795441851722975310_n.jpg?stp=cp0_dst-jpg_e15_p320x320_q65&_nc_cat=103&ccb=1-7&_nc_sid=ccf8b3&efg=eyJpIjoidCJ9&_nc_ohc=7aqNW7oTnHwAX9UTkS3&_nc_ht=scontent.fakl8-1.fna&oh=00_AT-rAIlm2ottNaxa6B9o0_38YNGYpCid0pLfgBL76z_OxQ&oe=62DE0E92',
'images': [],
'images_description': [],
'images_lowquality': ['https://scontent.fakl8-1.fna.fbcdn.net/v/t15.5256-10/287894847_1858998180965425_795441851722975310_n.jpg?stp=cp0_dst-jpg_e15_p320x320_q65&_nc_cat=103&ccb=1-7&_nc_sid=ccf8b3&efg=eyJpIjoidCJ9&_nc_ohc=7aqNW7oTnHwAX9UTkS3&_nc_ht=scontent.fakl8-1.fna&oh=00_AT-rAIlm2ottNaxa6B9o0_38YNGYpCid0pLfgBL76z_OxQ&oe=62DE0E92'],
'images_lowquality_description': [None],
'is_live': False,
'likes': 2,
'link': 'https://api.whatsapp.com/send?phone=8613530535995&text=Link%3A%0Ahttps%3A%2F%2Ffb.me%2FfPkHZRRdb%0A%0AI+saw+this+on+Facebook...&source_url=https%3A%2F%2Ffb.me%2FfPkHZRRdb&icebreaker=I+saw+this+on+Facebook...&app=facebook&entry_point=post_cta&jid=8613530535995%40s.whatsapp.net&show_keyboard=1&context=AWBr2ir6YiH0-viOG2DLOoH6RpTEGd4NyPiWFyFCZ3VrukIn2GVYCNaqqbKZe5XzXnLSNsqATondgvJIaFYoAxg2VHfOqR4EwBje2NsRuC-FQFtZuO2qhODqkDPYHUDf8jN9bJyOsimsyVzoUupgwYiUn0YyMgzaGqNLlnNr4NsGW8xIDFn52tVbwkdlitjGLVZTDPQ7NjvoJ_xApXKLiHopjOf2aztVmQI70QbDwZryHjXk3KSaZ9RxIn2AFEx9Oj3xnqZunrnqs4Zhg4MXX7T3AQVBmF0gF9q8rzaNC_LqTYKa47bs-Ac_MnnFV0nburZ21NsRsYYM2sFeigDvF5WtbNiiOI_5n8nlS3e_K6XRPTReBH1RujDcgmu_EW9oq2iH73M6NI2g4CMFYN_GKmT54yI7LGEjG7e0pEl7wYi_Sgw&fbclid=IwAR1iHARKlx1SK5I0sMJH83__tYYSnSvj3vZid4WklXY-65jKmBt4vFBzqos',
'links': [{'link': '/hashtag/meiyad?refid=52&__tn__=%2As-R',
'text': '#meiyad'},
{'link': '/hashtag/ledscreen?refid=52&__tn__=%2As-R',
'text': '#ledscreen'},
{'link': '/hashtag/leddisplay?refid=52&__tn__=%2As-R',
'text': '#leddisplay'},
{'link': '/hashtag/flexibleledscreen?refid=52&__tn__=%2As-R',
'text': '#flexibleledscreen'},
{'link': '/hashtag/ribbonledscreen?refid=52&__tn__=%2As-R',
'text': '#ribbonledscreen'},
{'link': '/hashtag/creativeled?refid=52&__tn__=%2As-R',
'text': '#creativeled'}],
'original_request_url': 614591682974608,
'original_text': None,
'page_id': '331623413980668',
'post_id': 'pfbid0NXukTw5VDihLfMMiKgMDxKZKqTpx2H2wqgNjKDRN4XwN6AsGurua6m2k8fKMs9qVl',
'post_text': 'Amazing Art Flexible Ribbon LED Screen\n'
'Using Meiyad P3 Flexible Module, 31.2m * 0.84m\n'
'\n'
'#meiyad #ledscreen #leddisplay #flexibleledscreen '
'#ribbonledscreen #creativeled',
'post_url': 'https://facebook.com/story.php?story_fbid=pfbid0NXukTw5VDihLfMMiKgMDxKZKqTpx2H2wqgNjKDRN4XwN6AsGurua6m2k8fKMs9qVl&id=331623413980668',
'reaction_count': 2,
'reactions': {'like': 2},
'reactors': [{'link': 'https://facebook.com/Meiyadleddisplay/?fref=pb',
'name': 'Shenzhen Meiyad...',
'type': 'like'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display',
'type': 'like'}],
'shared_post_id': None,
'shared_post_url': None,
'shared_text': 'WHATSAPP\nShenzhen Meiyad Optoelectronics Co.,Ltd',
'shared_time': None,
'shared_user_id': None,
'shared_username': None,
'sharers': [{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/myd.led?fref=pb',
'name': 'Meiyad Led Display'},
{'link': 'https://facebook.com/Meiyadleddisplay/?fref=pb',
'name': 'Shenzhen Meiyad...'}],
'shares': 50,
'text': 'Amazing Art Flexible Ribbon LED Screen\n'
'Using Meiyad P3 Flexible Module, 31.2m * 0.84m\n'
'\n'
'#meiyad #ledscreen #leddisplay #flexibleledscreen #ribbonledscreen '
'#creativeled\n'
'\n'
'WHATSAPP\n'
'Shenzhen Meiyad Optoelectronics Co.,Ltd',
'time': datetime.datetime(2022, 6, 18, 20, 35, 17),
'timestamp': 1655541317,
'user_id': '331623413980668',
'user_url': 'https://facebook.com/Meiyadleddisplay/?refid=52&__tn__=C-R',
'username': 'Shenzhen Meiyad Optoelectronics Co.,Ltd',
'video': 'https://scontent.fakl8-1.fna.fbcdn.net/v/t39.25447-2/289321757_1431404110697754_4123306564576460447_n.mp4?_nc_cat=106&vs=cbab6257b5281b58&_nc_vs=HBksFQAYJEdCMnpQaEVhVll5OTJoVUZBSl9fbldsNTdUZzVibWRqQUFBRhUAAsgBABUAGCRHTXgwTWhIb2Myd3hJYm9EQU91TFhqcS1pMDlRYnJGcUFBQUYVAgLIAQBLBogScHJvZ3Jlc3NpdmVfcmVjaXBlATENc3Vic2FtcGxlX2ZwcwAQdm1hZl9lbmFibGVfbnN1YgAgbWVhc3VyZV9vcmlnaW5hbF9yZXNvbHV0aW9uX3NzaW0AKGNvbXB1dGVfc3NpbV9vbmx5X2F0X29yaWdpbmFsX3Jlc29sdXRpb24AEWRpc2FibGVfcG9zdF9wdnFzABUAJQAcAAAmwMDevsur9wEVkE4oAkMzGAt2dHNfcHJldmlldxwXQDYRaHKwIMUYIGRhc2hfdjRfNXNlY2dvcF9ocTFfZnJhZ18yX3ZpZGVvEgAYGHZpZGVvcy52dHMuY2FsbGJhY2sucHJvZDgSVklERU9fVklFV19SRVFVRVNUGw%2BIFW9lbV90YXJnZXRfZW5jb2RlX3RhZwZvZXBfc2QTb2VtX3JlcXVlc3RfdGltZV9tcwEwDG9lbV9jZmdfcnVsZQpzZF91bm11dGVkE29lbV9yb2lfcmVhY2hfY291bnQEMTUxNhFvZW1faXNfZXhwZXJpbWVudAAMb2VtX3JvaV9ub3RlC3Byb2dyZXNzaXZlEW9lbV9yb2lfdXNlcl90aWVyAB5vZW1fcm9pX3ByZWRpY3RlZF93YXRjaF90aW1lX3MBMBZvZW1fcm9pX3JlY2lwZV9iZW5lZml0BTAuMDAwJW9lbV9yb2lfc3RhdGljX2JlbmVmaXRfY29zdF9ldmFsdWF0b3ILcHJvZ3Jlc3NpdmUMb2VtX3ZpZGVvX2lkDzYxNDU5MTY4Mjk3NDYwOBJvZW1fdmlkZW9fYXNzZXRfaWQPNTY4MjYyODMxMzUwMTMzFW9lbV92aWRlb19yZXNvdXJjZV9pZA81NDM5MDc2MTA2MTE3NDQcb2VtX3NvdXJjZV92aWRlb19lbmNvZGluZ19pZBAxNDAwNTE4NzYzNzc2MjI2DnZ0c19yZXF1ZXN0X2lkD2E0NDRjYTNiZjBjOTRhNCUCHBwcFfDmFxsBVQACGwFVAAIcFQIAAAAWgLq3AwAlxAEbB4gBcwQ1NDIwAmNkCjIwMjItMDYtMTgDcmNiBDE1MDADYXBwD1ZpZGVvcyBvbiBXYXRjaAJjdBlDT05UQUlORURfUE9TVF9BVFRBQ0hNRU5UE29yaWdpbmFsX2R1cmF0aW9uX3MGMjIuMTAyAnRzFHByb2dyZXNzaXZlX29yZGVyaW5nAA%3D%3D&ccb=1-7&_nc_sid=cb20ac&_nc_ohc=4YTBb1aBKUwAX-NV_fA&_nc_oc=AQlGEzmuhpvcBCjxisnnX8SK3j6yVGjKlCcPcohTgffRNPlj8QRgAlP7UY4R2jb85Y8&_nc_rml=0&_nc_ht=scontent.fakl8-1.fna&oh=00_AT9zzHMbhx2KwAmMUlN0pAHZLOZaIQfFA_zko8JyKjhfmw&oe=62DD2533&_nc_rid=653272030057208',
'video_duration_seconds': None,
'video_height': None,
'video_id': '614591682974608',
'video_quality': None,
'video_size_MB': None,
'video_thumbnail': 'https://scontent.fakl8-1.fna.fbcdn.net/v/t15.5256-10/287894847_1858998180965425_795441851722975310_n.jpg?stp=cp0_dst-jpg_e15_p320x320_q65&_nc_cat=103&ccb=1-7&_nc_sid=ccf8b3&efg=eyJpIjoidCJ9&_nc_ohc=7aqNW7oTnHwAX9UTkS3&_nc_ht=scontent.fakl8-1.fna&oh=00_AT-rAIlm2ottNaxa6B9o0_38YNGYpCid0pLfgBL76z_OxQ&oe=62DE0E92',
'video_watches': None,
'video_width': None,
'w3_fb_url': 'https://www.facebook.com/story.php?story_fbid=pfbid0NXukTw5VDihLfMMiKgMDxKZKqTpx2H2wqgNjKDRN4XwN6AsGurua6m2k8fKMs9qVl&id=331623413980668',
'was_live': False,
'with': None}
Reactor / sharer extraction worked fine for me here.
comment_text in the source code, whether to consider replacement:
I don't understand what you mean by this