mirror of
https://github.com/internetarchive/brozzler.git
synced 2025-09-21 13:14:49 -04:00
support fb ads pages?
This commit is contained in:
parent
16f886259d
commit
5ff7536c60
2 changed files with 11 additions and 4 deletions
|
@ -17,6 +17,15 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
# first matched behavior is used, so order matters here
|
# first matched behavior is used, so order matters here
|
||||||
|
-
|
||||||
|
url_regex: '^https?://(?:www\.)?facebook\.com/ads/library/.*$'
|
||||||
|
behavior_js_template: umbraBehavior.js.j2
|
||||||
|
request_idle_timeout_sec: 30
|
||||||
|
default_parameters:
|
||||||
|
interval: 500
|
||||||
|
actions:
|
||||||
|
- selector: 'a[data-testid="snapshot_footer_link"]'
|
||||||
|
closeSelector: 'div._7lq1 > button'
|
||||||
-
|
-
|
||||||
url_regex: '^https?://(?:www\.)?facebook\.com/.*$'
|
url_regex: '^https?://(?:www\.)?facebook\.com/.*$'
|
||||||
behavior_js_template: facebook.js
|
behavior_js_template: facebook.js
|
||||||
|
|
|
@ -58,10 +58,8 @@ class UmbraBehavior {
|
||||||
for (var j = 0; j < documentsLength; j++) {
|
for (var j = 0; j < documentsLength; j++) {
|
||||||
if (closeSelector) {
|
if (closeSelector) {
|
||||||
var closeTargets = documents[j].querySelectorAll(closeSelector);
|
var closeTargets = documents[j].querySelectorAll(closeSelector);
|
||||||
if ((closeTargets.length > 0) &&
|
for (var i = 0; i < closeTargets.length; i++) {
|
||||||
(this.alreadyDone.indexOf(closeTargets[0]) === -1) &&
|
this.doTarget(closeTargets[i], "click");
|
||||||
(this.isVisible(closeTargets[0]))) {
|
|
||||||
doTarget(closeTargets[0], 'click');
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (firstMatchOnly) {
|
if (firstMatchOnly) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue