moda20 / facebook-scraper

Scrape Facebook public pages without an API key
MIT License
60 stars 23 forks source link

no posts found #39

Closed Dex94 closed 3 months ago

Dex94 commented 4 months ago

trying to use the cli facebook-scraper --cookies cookies.txt NintendoAmerica the result is Couldn't get any post

1RuobingLiu commented 4 months ago

me too, did you find the solution please:(

1RuobingLiu commented 4 months ago

I got the first page when I use session and cookies request, with beautiful soup, but how can I get more pages timeline, literally crying

moda20 commented 4 months ago

@Dex94 @1RuobingLiu the CLI is not working at this moment, your best bet is to create a python script and run that instead.

Dex94 commented 4 months ago

I tried to create a python code with mbasicHeaders.json but the result is the same

moda20 commented 4 months ago

@Dex94 cookies are mandatory too,. before extracting you will need to visit mbasic facebook, m.facebook, and regular desktop facebook. you will need to extract 18 lines of cookies for the library to work. Be sure you have that and try again

Dex94 commented 4 months ago

from facebook_scraper import get_posts, _scraper import json with open('./basic.json', 'r') as file: _scraper.mbasic_headers = json.load(file)

for post in get_posts('NintendoAmerica', base_url="https://mbasic.facebook.com/", start_url="https://mbasic.facebook.com/NintendoAmerica?v=timeline", pages=10, cookies="cookies.txt"): print(post['text'][:50]) _collections_abc.py", line 1004, in update for key, value in other: ValueError: too many values to unpack (expected 2) how can I add debug line?

BodomBeach commented 4 months ago

@moda20 Hi im returning to scraping fb after 2 years. I see you made a fork using mbasic (logged in with cookies) to scrape multiple pages of a group. Does that mean it is no longer possible to scrape multiple pages on the mobile version being unlogged ? In my current tests, I can only get the first 20 posts on mobile, but no more...

moda20 commented 4 months ago

@BodomBeach yes, it was the easiest transition but i think mbasic forces you to login, not sure how did you get to have 20 posts without cookies.

moda20 commented 4 months ago

@Dex94 please add this line on top of your script and see if you can debug it based on the logs :

logging.basicConfig(level=logging.DEBUG)
Copticoder commented 4 months ago

`DEBUG:facebook_scraper.facebook_scraper:Starting to iterate pages DEBUG:facebook_scraper.page_iterators:Requesting page from: https://mbasic.facebook.com/gamerassassin?v=timeline DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): mbasic.facebook.com:443 DEBUG:urllib3.connectionpool:https://mbasic.facebook.com:443 "GET /gamerassassin?v=timeline HTTP/1.1" 200 None DEBUG:facebook_scraper.page_iterators:Parsing page response WARNING:facebook_scraper.page_iterators:No raw posts (

elements) were found in this page. DEBUG:facebook_scraper.page_iterators:The page url is: https://mbasic.facebook.com/gamerassassin?v=timeline DEBUG:facebook_scraper.page_iterators:The page content is: +------------------------------------------------------------ | '��0 �lk����:R������q=�y�崯(}%���n��i�5T[h n�%�P�k.J��Ë�Ӿ��=�7���Õ�}s�'dS>e+------------------------------------------------------------

WARNING:facebook_scraper.page_iterators:No raw posts (

elements) were found in this page. DEBUG:facebook_scraper.page_iterators:The page url is: https://mbasic.facebook.com/gamerassassin?v=timeline DEBUG:facebook_scraper.page_iterators:The page content is: +------------------------------------------------------------ | '��0 �lk����:R������q=�y�崯(}%���n��i�5T[h n�%�P�k.J��Ë�Ӿ��=�7���Õ�}s�'dS>e+------------------------------------------------------------

DEBUG:facebook_scraper.page_iterators:Got 0 raw posts from page DEBUG:facebook_scraper.facebook_scraper:Extracting posts from page 0 DEBUG:facebook_scraper.page_iterators:Looking for next page URL INFO:facebook_scraper.page_iterators:Page parser did not find next page URL`

Dex94 commented 4 months ago

I have this: DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): facebook.com:443 python3.10/lib/python3.10/site-packages/certifi/cacert.pem None DEBUG:urllib3.connectionpool:https://facebook.com:443 "GET /settings HTTP/1.1" 301 0 DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): www.facebook.com:443 python3.10/lib/python3.10/site-packages/certifi/cacert.pem None DEBUG:urllib3.connectionpool:https://www.facebook.com:443 "GET /settings HTTP/1.1" 200 None DEBUG:facebook_scraper.facebook_scraper:Starting to iterate pages DEBUG:facebook_scraper.page_iterators:Requesting page from: https://mbasic.facebook.com/NintendoAmerica?v=timeline Traceback (most recent call last): File "facebook.py", line 8, in for post in get_posts('NintendoAmerica', base_url="https://mbasic.facebook.com", start_url="https://mbasic.facebook.com/NintendoAmerica?v=timeline", pages=10, cookies="a.txt"): File "python3.10/lib/python3.10/site-packages/facebook_scraper/facebook_scraper.py", line 1132, in _generic_get_posts for i, page in zip(counter, iter_pages_fn()): File "python3.10/lib/python3.10/site-packages/facebook_scraper/page_iterators.py", line 95, in generic_iter_pages response = request_fn(next_url) File "python3.10/lib/python3.10/site-packages/facebook_scraper/facebook_scraper.py", line 884, in get self.session.headers.update(self.mbasic_headers) File "python3.10/lib/python3.10/_collections_abc.py", line 1004, in update for key, value in other: ValueError: too many values to unpack (expected 2)

hamiltonclaudius commented 3 months ago

@Dex94 cookies are mandatory too,. before extracting you will need to visit mbasic facebook, m.facebook, and regular desktop facebook. you will need to extract 18 lines of cookies for the library to work. Be sure you have that and try again

@moda20 I'm trying to make a cookie file, I went to the regular version of the site and mbasic one. But when I try to log into the mobile version, I am automatically redirected to the full version, can you tell me what to do in this case?

moda20 commented 3 months ago

@hamiltonclaudius you need to use the devtools to get the mobile version, i believe also that it's not needed. your cookie file should be fine now. if that doesn't work you should debug it a bit based on the logs.

lullu57 commented 3 months ago

Hi I'm having a similar issue, the following is the code followed by the logs:

`from facebook_scraper import get_posts, _scraper import json import logging

with open('./headers.json', 'r') as file: _scraper.mbasic_headers = json.load(file) logging.basicConfig(level=logging.DEBUG)

for post in get_posts('Bovofficial', base_url="https://mbasic.facebook.com", start_url=f"https://mbasic.facebook.com/Bovofficial?v=timeline",pages=20, cookies="mbasic.facebook.com_cookies.json"): print(post['text'])`

`DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): facebook.com:443 DEBUG:urllib3.connectionpool:https://facebook.com:443 "GET /settings HTTP/1.1" 301 0 DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): www.facebook.com:443 DEBUG:urllib3.connectionpool:https://www.facebook.com:443 "GET /settings HTTP/1.1" 200 504 DEBUG:facebook_scraper.facebook_scraper:Starting to iterate pages DEBUG:facebook_scraper.page_iterators:Requesting page from: https://mbasic.facebook.com/Bovofficial?v=timeline DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): mbasic.facebook.com:443 DEBUG:urllib3.connectionpool:https://mbasic.facebook.com:443 "GET /Bovofficial?v=timeline HTTP/1.1" 200 None DEBUG:facebook_scraper.page_iterators:Parsing page response WARNING:facebook_scraper.page_iterators:No raw posts (
elements) were found in this page. DEBUG:facebook_scraper.page_iterators:The page url is: https://mbasic.facebook.com/Bovofficial?v=timeline DEBUG:facebook_scraper.page_iterators:The page content is: +------------------------------------------------------------
BOV /<![CDATA[/.bd{background-color:#f6fafc;border:1px solid #ccd0d5;padding:12px 8px 0;}.be{padding-right:14px;}.bf{padding:16px;}.bg{color:#444950;font-size:12px;line-height:normal;}.bh{font-size:14px;font-weight:bold;margin:4px 0 4px;}.bi{margin-bottom:8px;}.b ._4g33{border:0;border-collapse:collapse;margin:0;padding:0;width:100%;}.b ._4g33 tbody{vertical-align:top;}.b ._52we>tr>td,.b ._52we>tbody>tr>td,.b ._4g33 td._52we{vertical-align:middle;}.b ._4g33 td{padding:0;}.b ._4g33 td.r{padding:2px;}.b ._4g34{width:100%;}.img{border:0;display:inline-block;vertical-align:top;}i.img u{position:absolute;width:0;height:0;overflow:hidden;}#timelineBody,.bc .feed,.bc .ck{background-color:#e9ebee;}.bc .feed{position:relative;z-index:0;}.bc .ck:before{background-image:linear-gradient( rgba(176, 179, 188, .88), rgba(180, 183, 192, 0) );content:'';display:block;height:2px;left:0;position:absolute;right:0;top:0;}.bc.b .feed{margin-top:0;padding-bottom:2px;padding-top:2px;}.b a,.b a:visited{color:#3b5998;text-decoration:none;}.b .ci,.b .ci:visited{color:#6d84b4;}.b .bb,.b .bb:visited{color:#fff;}.b a:focus,.b a:hover,.b .ci:focus,.b .ci:hover{background-color:#3b5998;color:#fff;}.b .bb:focus,.b .bb:hover{background-color:#fff;color:#3b5998;}.acw{background-color:#fff;}.h{background-color:#3b5998;}.i{padding:2px 3px;}.apm{padding:4px 3px;}.bt{padding:6px 3px;}.bc .bj .bz{color:#42464d;font-size:19px;font-weight:bold;}.bc.b .bj .bz{margin-left:0;position:static;}.bc .bj .ch{padding-left:4px;}.b .bp{height:100%;overflow:hidden;position:absolute;}.b .bk{background-color:#1c1e21;height:100px;position:relative;}.b .bq{height:auto;}.b .br{width:inherit;}.b .bo{width:100%;}.b .bs{margin-top:-45px;}.bv{position:relative;}.bw{border:2px solid #fff;box-shadow:0 1px 2px rgba(0, 0, 0, .1);display:inline-block;}.b .by{padding:5px 0 5px 0;text-align:center;}.b .bu{text-align:center;}.fcg{color:gray;}.mfss{font-size:small;}body,tr,input,textarea,.e{font-size:medium;}.bx{background:#eceff5;}._403j{background:#f2f2f2;}._39pi:hover ._403j{background:none;}.cb{word-wrap:break-word;}.cc{padding-left:16px;padding-right:16px;}._52ja{color:#4b4f56;}.v{font-weight:normal;}._52jh{font-weight:bold;}.ca{text-align:center;}.ce .cf{display:block;}.cf{border:solid 2px;cursor:pointer;margin:0;padding:2px 6px 3px;text-align:center;}.cg,.b a.cg{background:#f3f4f5;border-color:#ccc #aaa #999;color:#505c77;}.h .cg,.b .h a.cg{background:#3b5998;border-color:#8a9ac5 #29447e #1a356e;color:#fff;}.cf .img{pointer-events:none;}.cf{display:inline-block;}.cf+.cf{margin-left:3px;}.cf input{background:none;border:none;margin:0;padding:0;}.cg input{color:#505c77;}.h .cg input{color:#fff;}._5rgl{margin:0 6px 6px;padding:6px;}.b ._5rgl ._5rgl{border-color:#e9ebee;margin:6px 0 0;}._26zb{display:inline-block;}._5sq4{margin-top:5px;}._5rgn,._5rgo{margin:5px 0;}._5rgl a,._5rgl a:visited{color:#2b55ad;}._5rgl a:hover,._5rgl a:focus{background:#2b55ad;color:#fff;}._5nxi{font-size:small;}._7k7{list-style:none;margin:0;padding:0;}._56bf{border-color:#E4E6EB #CFD1D5 #b0b3b8;border-style:solid;border-width:1px;}._55wo{background:#fff;}._581t tr{font-size:inherit;}._lqt{font-size:small;}._67lm{position:relative;}._7jwi{display:inline-block;}._5mfr{margin:0 1px;}._6qdm{background-repeat:no-repeat;background-size:contain;color:transparent;display:inline-block;text-decoration:none;text-shadow:none;vertical-align:text-bottom;}._6qdm::selection{background-color:highlight;color:transparent;}._zdy{position:relative;}._zdy:after{border:1px solid rgba(0, 0, 0, .1);bottom:0;content:'';left:0;position:absolute;right:0;top:0;}._5usp .ai{background:#f2f2f2;display:inline-block;margin:0 3px 3px 0;}._5usp .ai.ail{margin-right:0;}._5aw4{color:#6d84b4;}.b a:hover ._5aw4,.b a:focus ._5aw4{color:#fff;}.b ._5aw4{display:inline-block;}.b ._5ayv{white-space:nowrap;}._qdx{direction:ltr;unicode-bidi:isolate;}._qdz{unicode-bidi:isolate;}._26ii{overflow:hidden;position:relative;}html ._26ih._26ih{display:block;position:absolute;}._26ih:after{border:1px solid rgba(0, 0, 0, .1);bottom:0;content:'';left:0;position:absolute;right:0;top:0;}.nowrap{white-space:nowrap;}._41nk{display:inline-block;margin-right:3px;vertical-align:middle;}.word_break{display:inline-block;}body{text-align:left;direction:ltr;}body,tr,input,textarea,button{font-family:sans-serif;}body,p,figure,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:bold;}ul,ol{list-style:none;}article,aside,figcaption,figure,footer,header,nav,section{display:block;}.d #viewport{margin:0 auto;max-width:600px;}#page{position:relative;}.o,.o.img{display:block;}.l{display:block;}.m{height:20px;width:20px;}.j{background:#3b5998;height:22px;padding:0 4px 4px;}.j.j .s{background:#fff;border:1px solid #07316d;box-sizing:border-box;font-size:small;height:22px;margin:0;width:100%;}.k.j{padding:1px 1px 3px;}.j .n{padding:1px 3px 0 0;}.j.j.j .x{background:#627aba;border:1px solid #083e89;color:#fff;font-size:x-small;font-weight:normal;height:22px;line-height:20px;margin-left:3px;}form{margin:0;border:0;}.q{border:0;display:block;margin:0;padding:0;}.b .cu{padding:0;}.b .r{padding:2px;}.w{-webkit-appearance:none;background:none;display:inline-block;font-size:12px;height:28px;line-height:28px;margin:0;overflow:visible;padding:0 9px;text-align:center;vertical-align:top;white-space:nowrap;}.b .w{border-radius:2px;}.y,a.y,html .b a.y{color:#fff;}.b .y{background-color:#4267b2;border:1px solid #365899;}.b a.y:hover,.b .y:hover{background-color:#465e91;}.y[disabled]{color:#899bc1;}.b .y[disabled]:hover{background-color:#4267b2;}.b a.w::after{content:'';display:inline-block;height:100%;vertical-align:middle;}.b .w{padding:0 8px;}.b a.w{height:26px;line-height:26px;}.cl{font-size:small;padding:7px 8px 8px;}.dc{border:1px solid;border-color:#8d949e;border-radius:4px;display:block;margin-top:8px;padding:4px;text-align:center;}.da{display:block;font-size:x-small;margin:-3px -3px 1px -3px;padding:3px;}.b .cl td.cz{padding-right:4px;}.b .cl td.db{padding-left:4px;}.cl.cm{background-color:#444950;}.cm{border-top:1px solid #444950;color:#bec3c9;}.b .cm a,.b .cm a:visited{color:#bec3c9;}.b .cm a:focus,.b .cm a:hover{background:#dadde1;color:#1d2129;}.co{margin-bottom:8px;}.cl.cm .co>table{background:#c9ccd1;border:1px solid #444950;}.cv{background:#c9ccd1;}.cn .cy{height:24px;line-height:24px;margin-left:2px;}.cq{background:#fff;}.cn .cw{background-color:transparent;color:#4b4f56;display:block;padding:0;width:100%;}.cr .img{display:block;}.cn .cp .cx{padding:2px;}.cn .cp .cr{padding:4px;}.b .cn .cp{border:1px solid #8d949e;}.z{padding-bottom:1px;}.ba{display:inline-block;font-size:small;padding:2px 4px 2px;}/]]>/ HomeEdit ProfileNotificationsFind FriendsPagesGroups Menu This Page has been updated to the new Pages experience To continue managing this Page, you'll need to use a computer or the mobile app. Learn More BOV This is the Bank of Valletta Official Page.
Queries submitted through the BOV page will be answered at the earliest possible from Mon to Fri between 8am & 4pm and on Sat between 8am & 12 noon
Message
Follow
More
About · Photos · Likes
BOV
𝐀𝐪𝐭𝐚' 𝐥-𝐤𝐞𝐥𝐦𝐚 🤗
Jekk taf ir-risposta, ħalli kumment 🤩
3 hrs ·
Public
33 · Like · React · 98 Comments · Share · Full Story · Save · Find support or report post
BOV
This year's BOV Tazza l-Kbira commences this Sunday 24th March with 6 heats featuring 61 Premier Class Trotters 🏆
This year’s edition marks the 90th year since the 24th June 1934 when the first edition of the Tazza l-Kbira, then called the ‘Championship Trotting Challenge Cup’, was held.
#BOV #TazzalKbira
20 March at 11:24 ·
Public
17 · Like · React · Comment · Share · Full Story · Save · Find support or report post
BOV
Join us for this webinar examining the impact on SMEs when adhering to ESG criteria 💚
Our Head of ESG, Clint Flores, will be discussing about mitigating climate and environmental risks.
Interested? Register here 👇
https://
us02web.zoom.us/
webinar/
register/
WN_2K4W0RuARsqGC
q6P8717Zw#/
registration
#esg #sustainability
18 March at 10:55 ·
Public
8 · Like · React · Comment · Share · Full Story · Save · Find support or report post
BOV
𝐀𝐪𝐭𝐚' 𝐥-𝐤𝐞𝐥𝐦𝐚 🗯️
Taf x'inhi? Ħalli r-risposta tiegħek fil-kummenti 👇
15 March at 13:15 ·
Public
93 · Like · React · 295 Comments · Share · Full Story · Save · Find support or report post
See more stories
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
Block this person
Find support or report Page
Create PageHelpSettings & privacy
Report a problemTerms & PoliciesLog Out (Enrique)
Back to Top+------------------------------------------------------------
DEBUG:facebook_scraper.page_iterators:Got 0 raw posts from page DEBUG:facebook_scraper.facebook_scraper:Extracting posts from page 0 DEBUG:facebook_scraper.page_iterators:Looking for next page URL INFO:facebook_scraper.page_iterators:Page parser did not find next page URL (base) kezit@MacBook-Pro-107 ThesisProject % /opt/homebrew/bin/python3 /Users/kezit/Documents/ThesisProject/facebookscraper.py DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): facebook.com:443 DEBUG:urllib3.connectionpool:https://facebook.com:443 "GET /settings HTTP/1.1" 301 0 DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): www.facebook.com:443 DEBUG:urllib3.connectionpool:https://www.facebook.com:443 "GET /settings HTTP/1.1" 200 507 DEBUG:facebook_scraper.facebook_scraper:Starting to iterate pages DEBUG:facebook_scraper.page_iterators:Requesting page from: https://mbasic.facebook.com/Bovofficial?v=timeline DEBUG:urllib3.connectionpool:Starting new HTTPS connection (1): mbasic.facebook.com:443 DEBUG:urllib3.connectionpool:https://mbasic.facebook.com:443 "GET /Bovofficial?v=timeline HTTP/1.1" 200 None DEBUG:facebook_scraper.page_iterators:Parsing page response WARNING:facebook_scraper.page_iterators:No raw posts (
elements) were found in this page. DEBUG:facebook_scraper.page_iterators:The page url is: https://mbasic.facebook.com/Bovofficial?v=timeline DEBUG:facebook_scraper.page_iterators:The page content is: +------------------------------------------------------------
BOV /<![CDATA[/.bd{background-color:#f6fafc;border:1px solid #ccd0d5;padding:12px 8px 0;}.be{padding-right:14px;}.bf{padding:16px;}.bg{color:#444950;font-size:12px;line-height:normal;}.bh{font-size:14px;font-weight:bold;margin:4px 0 4px;}.bi{margin-bottom:8px;}.b ._4g33{border:0;border-collapse:collapse;margin:0;padding:0;width:100%;}.b ._4g33 tbody{vertical-align:top;}.b ._52we>tr>td,.b ._52we>tbody>tr>td,.b ._4g33 td._52we{vertical-align:middle;}.b ._4g33 td{padding:0;}.b ._4g33 td.r{padding:2px;}.b ._4g34{width:100%;}.img{border:0;display:inline-block;vertical-align:top;}i.img u{position:absolute;width:0;height:0;overflow:hidden;}.b a,.b a:visited{color:#3b5998;text-decoration:none;}.b .ci,.b .ci:visited{color:#6d84b4;}.b .bb,.b .bb:visited{color:#fff;}.b a:focus,.b a:hover,.b .ci:focus,.b .ci:hover{background-color:#3b5998;color:#fff;}.b .bb:focus,.b .bb:hover{background-color:#fff;color:#3b5998;}#timelineBody,.bc .feed,.bc .ck{background-color:#e9ebee;}.bc .feed{position:relative;z-index:0;}.bc .ck:before{background-image:linear-gradient( rgba(176, 179, 188, .88), rgba(180, 183, 192, 0) );content:'';display:block;height:2px;left:0;position:absolute;right:0;top:0;}.bc.b .feed{margin-top:0;padding-bottom:2px;padding-top:2px;}.acw{background-color:#fff;}.h{background-color:#3b5998;}.i{padding:2px 3px;}.apm{padding:4px 3px;}.bt{padding:6px 3px;}.bc .bj .bz{color:#42464d;font-size:19px;font-weight:bold;}.bc.b .bj .bz{margin-left:0;position:static;}.bc .bj .ch{padding-left:4px;}.b .bp{height:100%;overflow:hidden;position:absolute;}.b .bk{background-color:#1c1e21;height:100px;position:relative;}.b .bq{height:auto;}.b .br{width:inherit;}.b .bo{width:100%;}.b .bs{margin-top:-45px;}.bv{position:relative;}.bw{border:2px solid #fff;box-shadow:0 1px 2px rgba(0, 0, 0, .1);display:inline-block;}.b .by{padding:5px 0 5px 0;text-align:center;}.b .bu{text-align:center;}.fcg{color:gray;}.mfss{font-size:small;}body,tr,input,textarea,.e{font-size:medium;}.bx{background:#eceff5;}.cb{word-wrap:break-word;}.cc{padding-left:16px;padding-right:16px;}._52ja{color:#4b4f56;}.v{font-weight:normal;}._52jh{font-weight:bold;}.ca{text-align:center;}._403j{background:#f2f2f2;}._39pi:hover ._403j{background:none;}.ce .cf{display:block;}.cf{border:solid 2px;cursor:pointer;margin:0;padding:2px 6px 3px;text-align:center;}.cg,.b a.cg{background:#f3f4f5;border-color:#ccc #aaa #999;color:#505c77;}.h .cg,.b .h a.cg{background:#3b5998;border-color:#8a9ac5 #29447e #1a356e;color:#fff;}.cf .img{pointer-events:none;}.cf{display:inline-block;}.cf+.cf{margin-left:3px;}.cf input{background:none;border:none;margin:0;padding:0;}.cg input{color:#505c77;}.h .cg input{color:#fff;}._5rgl{margin:0 6px 6px;padding:6px;}.b ._5rgl ._5rgl{border-color:#e9ebee;margin:6px 0 0;}._26zb{display:inline-block;}._5sq4{margin-top:5px;}._5rgn,._5rgo{margin:5px 0;}._5rgl a,._5rgl a:visited{color:#2b55ad;}._5rgl a:hover,._5rgl a:focus{background:#2b55ad;color:#fff;}._5nxi{font-size:small;}._7k7{list-style:none;margin:0;padding:0;}._56bf{border-color:#E4E6EB #CFD1D5 #b0b3b8;border-style:solid;border-width:1px;}._55wo{background:#fff;}._581t tr{font-size:inherit;}._lqt{font-size:small;}._67lm{position:relative;}._7jwi{display:inline-block;}._5mfr{margin:0 1px;}._6qdm{background-repeat:no-repeat;background-size:contain;color:transparent;display:inline-block;text-decoration:none;text-shadow:none;vertical-align:text-bottom;}._6qdm::selection{background-color:highlight;color:transparent;}._5aw4{color:#6d84b4;}.b a:hover ._5aw4,.b a:focus ._5aw4{color:#fff;}.b ._5aw4{display:inline-block;}.b ._5ayv{white-space:nowrap;}._qdx{direction:ltr;unicode-bidi:isolate;}._qdz{unicode-bidi:isolate;}._zdy{position:relative;}._zdy:after{border:1px solid rgba(0, 0, 0, .1);bottom:0;content:'';left:0;position:absolute;right:0;top:0;}._5usp .ai{background:#f2f2f2;display:inline-block;margin:0 3px 3px 0;}._5usp .ai.ail{margin-right:0;}._26ii{overflow:hidden;position:relative;}html ._26ih._26ih{display:block;position:absolute;}._26ih:after{border:1px solid rgba(0, 0, 0, .1);bottom:0;content:'';left:0;position:absolute;right:0;top:0;}.nowrap{white-space:nowrap;}._41nk{display:inline-block;margin-right:3px;vertical-align:middle;}.word_break{display:inline-block;}body{text-align:left;direction:ltr;}body,tr,input,textarea,button{font-family:sans-serif;}body,p,figure,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dd,dt{margin:0;padding:0;}h1,h2,h3,h4,h5,h6{font-size:1em;font-weight:bold;}ul,ol{list-style:none;}article,aside,figcaption,figure,footer,header,nav,section{display:block;}.d #viewport{margin:0 auto;max-width:600px;}#page{position:relative;}.o,.o.img{display:block;}.l{display:block;}.m{height:20px;width:20px;}.j{background:#3b5998;height:22px;padding:0 4px 4px;}.j.j .s{background:#fff;border:1px solid #07316d;box-sizing:border-box;font-size:small;height:22px;margin:0;width:100%;}.k.j{padding:1px 1px 3px;}.j .n{padding:1px 3px 0 0;}.j.j.j .x{background:#627aba;border:1px solid #083e89;color:#fff;font-size:x-small;font-weight:normal;height:22px;line-height:20px;margin-left:3px;}form{margin:0;border:0;}.q{border:0;display:block;margin:0;padding:0;}.b .cu{padding:0;}.b .r{padding:2px;}.w{-webkit-appearance:none;background:none;display:inline-block;font-size:12px;height:28px;line-height:28px;margin:0;overflow:visible;padding:0 9px;text-align:center;vertical-align:top;white-space:nowrap;}.b .w{border-radius:2px;}.y,a.y,html .b a.y{color:#fff;}.b .y{background-color:#4267b2;border:1px solid #365899;}.b a.y:hover,.b .y:hover{background-color:#465e91;}.y[disabled]{color:#899bc1;}.b .y[disabled]:hover{background-color:#4267b2;}.b a.w::after{content:'';display:inline-block;height:100%;vertical-align:middle;}.b .w{padding:0 8px;}.b a.w{height:26px;line-height:26px;}.cl{font-size:small;padding:7px 8px 8px;}.dc{border:1px solid;border-color:#8d949e;border-radius:4px;display:block;margin-top:8px;padding:4px;text-align:center;}.da{display:block;font-size:x-small;margin:-3px -3px 1px -3px;padding:3px;}.b .cl td.cz{padding-right:4px;}.b .cl td.db{padding-left:4px;}.cl.cm{background-color:#444950;}.cm{border-top:1px solid #444950;color:#bec3c9;}.b .cm a,.b .cm a:visited{color:#bec3c9;}.b .cm a:focus,.b .cm a:hover{background:#dadde1;color:#1d2129;}.co{margin-bottom:8px;}.cl.cm .co>table{background:#c9ccd1;border:1px solid #444950;}.cv{background:#c9ccd1;}.cn .cy{height:24px;line-height:24px;margin-left:2px;}.cq{background:#fff;}.cn .cw{background-color:transparent;color:#4b4f56;display:block;padding:0;width:100%;}.cr .img{display:block;}.cn .cp .cx{padding:2px;}.cn .cp .cr{padding:4px;}.b .cn .cp{border:1px solid #8d949e;}.z{padding-bottom:1px;}.ba{display:inline-block;font-size:small;padding:2px 4px 2px;}/]]>/ HomeEdit ProfileNotificationsFind FriendsPagesGroups Menu This Page has been updated to the new Pages experience To continue managing this Page, you'll need to use a computer or the mobile app. Learn More BOV This is the Bank of Valletta Official Page.
Queries submitted through the BOV page will be answered at the earliest possible from Mon to Fri between 8am & 4pm and on Sat between 8am & 12 noon
Message
Follow
More
About · Photos · Likes
BOV
𝐀𝐪𝐭𝐚' 𝐥-𝐤𝐞𝐥𝐦𝐚 🤗
Jekk taf ir-risposta, ħalli kumment 🤩
4 hrs ·
Public
33 · Like · React · 98 Comments · Share · Full Story · Save · Find support or report post
BOV
This year's BOV Tazza l-Kbira commences this Sunday 24th March with 6 heats featuring 61 Premier Class Trotters 🏆
This year’s edition marks the 90th year since the 24th June 1934 when the first edition of the Tazza l-Kbira, then called the ‘Championship Trotting Challenge Cup’, was held.
#BOV #TazzalKbira
20 March at 11:24 ·
Public
17 · Like · React · Comment · Share · Full Story · Save · Find support or report post
BOV
Join us for this webinar examining the impact on SMEs when adhering to ESG criteria 💚
Our Head of ESG, Clint Flores, will be discussing about mitigating climate and environmental risks.
Interested? Register here 👇
https://
us02web.zoom.us/
webinar/
register/
WN_2K4W0RuARsqGC
q6P8717Zw#/
registration
#esg #sustainability
18 March at 10:55 ·
Public
8 · Like · React · Comment · Share · Full Story · Save · Find support or report post
BOV
𝐀𝐪𝐭𝐚' 𝐥-𝐤𝐞𝐥𝐦𝐚 🗯️
Taf x'inhi? Ħalli r-risposta tiegħek fil-kummenti 👇
15 March at 13:15 ·
Public
93 · Like · React · 295 Comments · Share · Full Story · Save · Find support or report post
See more stories
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
Block this person
Find support or report Page
Create PageHelpSettings & privacy
Report a problemTerms & PoliciesLog Out (Enrique)
Back to Top+------------------------------------------------------------

DEBUG:facebook_scraper.page_iterators:Got 0 raw posts from page DEBUG:facebook_scraper.facebook_scraper:Extracting posts from page 0 DEBUG:facebook_scraper.page_iterators:Looking for next page URL INFO:facebook_scraper.page_iterators:Page parser did not find next page URL`

Please let me know how to proceed/what to try.

moda20 commented 3 months ago

@lullu57 try the latest version of the repo and see if it works for you. if you still have the same issue reopen this issue or a newer one depending on your needs.