--Nếu bộ lộc trên không thể hoạt động, thêm 2 bộ lọc bên dưới. Reason xem chi tiết remark
facebook.com###facebook div[role="feed"] div > span > span > a > span > span[aria-label="Sponsored"]:upward(div[role="feed"] > div)
facebook.com###facebook div[role="feed"] div > span > span > a > span[aria-label="Sponsored"]:upward(div[role="feed"] > div)
Add this to your filters
facebook.com##div[data-pagelet^="FeedUnit"]:has(a:has-text(/^S[a-zA-Z0-9]*p[a-zA-Z0-9]*o[a-zA-Z0-9]*n[a-zA-Z0-9]*s[a-zA-Z0-9]*o[a-zA-Z0-9]*r[a-zA-Z0-9]*e[a-zA-Z0-9]*d/))
you can't use has-text(Sponsored) because facebook purposefully adds random characters to obfuscate the word "Sponsored" like
tl1tfSp5honsoresd
tSnhSppoonncscsrornomgeedrded
Try the rule below for the redesigned FB. This rule does not look for the word "Sponsored", it looks for a particular HTML structure that Sponsored posts have. This rule only works in the News Feed page only. ATM, this rule works quite well:
facebook.com##div[role="feed"]
> div[data-pagelet^="FeedUnit"] div > span > span > a > span:upward(div[data-pagelet^="FeedUnit"])
If that doesn't work on the redesigned FB, then try the following two rules. The reason the above rule isn't working for some users is because FB might be serving a different version of the HTML code based on your region/language or some other reason. The following rules look for a certain attribute having the word "Sponsored", but must be in a certain HTML structure:
facebook.com###facebook
div[role="feed"] div > span > span > a > span >
span[aria-label="Sponsored"]:upward(div[role="feed"] > div)
facebook.com###facebook
div[role="feed"] div > span > span > a >
span[aria-label="Sponsored"]:upward(div[role="feed"] > div)
No comments:
Post a Comment
Ghi một nhận xét ( bỏ dấu =)
- Tô đậm: "câu muốn tô đậm"
- Chữ nghiêng: " câu muốn in nghiêng "
- Chèn link: "text"
- Chèn hình: "[img]link hình muốn chèn[/img]"
- Chèn video: "[youtube]link video cần chèn[/youtube]"