Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/a4k-openproject/script.module.openscrapers
/ types & classes
Types & classes
273 in github.com/a4k-openproject/script.module.openscrapers
⨍
Functions
1,642
◇
Types & classes
273
↓ 52 callers
Class
ParseException
Exception thrown when parse expressions don't match class; supported attributes by name are: - lineno - returns the line number of the ex
lib/pyparsing.py:363
↓ 26 callers
Class
Regex
r"""Token for matching strings that match a given regular expression. Defined with string specifying the regular expression in a form recogniz
lib/pyparsing.py:3270
↓ 24 callers
Class
Group
Converter to return the matched tokens as a list - useful for returning tokens of :class:`ZeroOrMore` and :class:`OneOrMore` expressions. Exa
lib/pyparsing.py:5147
↓ 19 callers
Class
Optional
Optional matching of the given expression. Parameters: - expr - expression that must match zero or more times - default (optional) - va
lib/pyparsing.py:4802
↓ 17 callers
Class
OneOrMore
Repetition of one or more of the given expression. Parameters: - expr - expression that must match one or more times - stopOn - (defaul
lib/pyparsing.py:4729
↓ 15 callers
Class
Suppress
Converter for ignoring the results of a parsed expression. Example:: source = "a, b, c,d" wd = Word(alphas) wd_list1 = w
lib/pyparsing.py:5237
↓ 14 callers
Class
Combine
Converter to concatenate all matching tokens to a single string. By default, the matching patterns must also be contiguous in the input string
lib/pyparsing.py:5102
↓ 14 callers
Class
ParseResults
Structured parse results, to provide multiple means of access to the parsed data: - as a list (``len(results)``) - by list index (`
lib/pyparsing.py:502
↓ 12 callers
Class
Word
Token for matching words composed of allowed character sets. Defined with string containing all allowed initial characters, an optional string
lib/pyparsing.py:3087
↓ 11 callers
Class
Empty
An empty token, will always match.
lib/pyparsing.py:2832
↓ 11 callers
Class
Literal
Token to exactly match a specified string. Example:: Literal('blah').parseString('blah') # -> ['blah'] Literal('blah').parseStr
lib/pyparsing.py:2856
↓ 10 callers
Class
_ParseResultsWithOffset
lib/pyparsing.py:492
↓ 8 callers
Class
ZeroOrMore
Optional repetition of zero or more of the given expression. Parameters: - expr - expression that must match zero or more times - stopO
lib/pyparsing.py:4764
↓ 8 callers
Class
_FB
lib/pyparsing.py:6060
↓ 7 callers
Class
Forward
Forward declaration of an expression to be defined later - used for recursive grammars, such as algebraic infix notation. When the expression
lib/pyparsing.py:4988
↓ 6 callers
Class
JSUnfuck
lib/openscrapers/modules/jsunfuck.py:13
↓ 6 callers
Class
StringEnd
Matches if current position is at the end of the parse string
lib/pyparsing.py:3805
↓ 5 callers
Class
And
Requires all given :class:`ParseExpression` s to be found in the given order. Expressions may be separated by whitespace. May be construc
lib/pyparsing.py:3987
↓ 5 callers
Class
CharsNotIn
Token for matching words composed of characters *not* in a given set (will include whitespace in matched characters if not listed in the provi
lib/pyparsing.py:3561
↓ 5 callers
Class
CloudflareSolveError
Raise an error when issue with solving Cloudflare challenge
lib/openscrapers/modules/cfscrape/exceptions.py:45
↓ 5 callers
Class
LineEnd
Matches if current position is at the end of a line within the parse string
lib/pyparsing.py:3770
↓ 4 callers
Class
CaptchaParameter
Raise an exception for bad or missing Parameter.
lib/openscrapers/modules/cfscrape/exceptions.py:96
↓ 4 callers
Class
CaptchaTimeout
Raise an exception for captcha provider taking too long.
lib/openscrapers/modules/cfscrape/exceptions.py:90
↓ 4 callers
Class
SkipTo
Token for skipping over all undefined text until the matched expression is found. Parameters: - expr - target expression marking the end
lib/pyparsing.py:4870
↓ 3 callers
Class
CaptchaBadJobID
Raise an exception for invalid job id.
lib/openscrapers/modules/cfscrape/exceptions.py:102
↓ 3 callers
Class
Dict
Converter to return a repetitive expression as a list, but also as a dictionary. Each element can also be referenced using the first token in
lib/pyparsing.py:5169
↓ 3 callers
Class
SimpleNamespace
lib/pyparsing.py:150
↓ 3 callers
Class
UnpackingError
Badly packed source or general error. Argument is a meaningful description.
lib/openscrapers/modules/jsunpack.py:103
↓ 2 callers
Class
CaptchaAPIError
Raise an error for error from API response.
lib/openscrapers/modules/cfscrape/exceptions.py:78
↓ 2 callers
Class
CaselessLiteral
Token to match a specified string, ignoring case of letters. Note: the matched results will always be in the case of the given match string, N
lib/pyparsing.py:2982
↓ 2 callers
Class
MatchFirst
Requires that at least one :class:`ParseExpression` is found. If two expressions match, the first one listed is the one that will match. May b
lib/pyparsing.py:4219
↓ 2 callers
Class
_PendingSkip
lib/pyparsing.py:2791
↓ 1 callers
Class
AES
Encapsulates the AES block cipher. You generally should not need this. Use the AESModeOfOperation classes below instead.
lib/openscrapers/modules/pyaes/aes.py:103
↓ 1 callers
Class
CaptchaReportError
Raise an error for captcha provider unable to report bad solve.
lib/openscrapers/modules/cfscrape/exceptions.py:108
↓ 1 callers
Class
CaptchaServiceUnavailable
Raise an exception for external services that cannot be reached
lib/openscrapers/modules/cfscrape/exceptions.py:72
↓ 1 callers
Class
ChallengeInterpreter
lib/openscrapers/modules/cfscrape/interpreters/js2py.py:15
↓ 1 callers
Class
ChallengeInterpreter
lib/openscrapers/modules/cfscrape/interpreters/native.py:85
↓ 1 callers
Class
ChallengeInterpreter
lib/openscrapers/modules/cfscrape/interpreters/nodejs.py:11
↓ 1 callers
Class
ChallengeInterpreter
lib/openscrapers/modules/cfscrape/interpreters/chakracore.py:15
↓ 1 callers
Class
ChallengeInterpreter
lib/openscrapers/modules/cfscrape/interpreters/v8.py:17
↓ 1 callers
Class
CipherSuiteAdapter
lib/openscrapers/modules/cfscrape/__init__.py:71
↓ 1 callers
Class
Counter
A counter object for the Counter (CTR) mode of operation. To create a custom counter, you can usually just override the increment method.
lib/openscrapers/modules/pyaes/aes.py:643
↓ 1 callers
Class
Decrypter
Accepts bytes of ciphertext and returns decrypted plaintext.
lib/openscrapers/modules/pyaes/blockfeeder.py:166
↓ 1 callers
Class
Each
Requires all given :class:`ParseExpression` s to be found, but in any order. Expressions may be separated by whitespace. May be constructed u
lib/pyparsing.py:4305
↓ 1 callers
Class
Encrypter
Accepts bytes of plaintext and returns encrypted ciphertext.
lib/openscrapers/modules/pyaes/blockfeeder.py:159
↓ 1 callers
Class
GetSum
lib/openscrapers/modules/getSum.py:18
↓ 1 callers
Class
Keyword
Token to exactly match a specified string as a keyword, that is, it must be immediately followed by a non-keyword character. Compare with :cl
lib/pyparsing.py:2904
↓ 1 callers
Class
LineStart
r"""Matches if current position is at the beginning of a line within the parse string Example:: test = '''\ AAA this line
lib/pyparsing.py:3739
↓ 1 callers
Class
NoMatch
A token that will never match.
lib/pyparsing.py:2842
↓ 1 callers
Class
NotAny
Lookahead to disallow matching with the given parse expression. ``NotAny`` does *not* advance the parsing position within the input string, it
lib/pyparsing.py:4627
↓ 1 callers
Class
Or
Requires that at least one :class:`ParseExpression` is found. If two expressions match, the expression that matches the longest string will be
lib/pyparsing.py:4096
↓ 1 callers
Class
Parentheses
lib/openscrapers/modules/cfscrape/interpreters/native.py:50
↓ 1 callers
Class
ParseSyntaxException
just like :class:`ParseFatalException`, but thrown internally when an :class:`ErrorStop<And._ErrorStop>` ('-' operator) indicates that parsing
lib/pyparsing.py:461
↓ 1 callers
Class
PrefixSettings
lib/dump.py:19
↓ 1 callers
Class
RecursiveGrammarException
exception thrown by :class:`ParserElement.validate` if the grammar could be improperly recursive
lib/pyparsing.py:482
↓ 1 callers
Class
StringStart
Matches if current position is at the beginning of the parse string
lib/pyparsing.py:3790
↓ 1 callers
Class
TokenConverter
Abstract subclass of :class:`ParseExpression`, for converting parsed results.
lib/pyparsing.py:5094
↓ 1 callers
Class
Unbaser
Functor for a given base. Will efficiently convert strings to natural numbers.
lib/openscrapers/modules/jsunpack.py:64
↓ 1 callers
Class
User_Agent
lib/openscrapers/modules/cfscrape/user_agent/__init__.py:13
↓ 1 callers
Class
White
Special matching class for matching whitespace. Normally, whitespace is ignored by pyparsing grammars. This class is included when some whit
lib/pyparsing.py:3636
↓ 1 callers
Class
_NullToken
lib/pyparsing.py:4795
↓ 1 callers
Class
bfcookie
lib/openscrapers/modules/client.py:538
↓ 1 callers
Class
captchaSolver
lib/openscrapers/modules/cfscrape/captcha/deathbycaptcha.py:27
↓ 1 callers
Class
captchaSolver
lib/openscrapers/modules/cfscrape/captcha/anticaptcha.py:33
↓ 1 callers
Class
captchaSolver
lib/openscrapers/modules/cfscrape/captcha/2captcha.py:29
↓ 1 callers
Class
captchaSolver
lib/openscrapers/modules/cfscrape/captcha/9kw.py:25
↓ 1 callers
Class
captchaSolver
lib/openscrapers/modules/cfscrape/reCaptcha/deathbycaptcha.py:27
↓ 1 callers
Class
captchaSolver
lib/openscrapers/modules/cfscrape/reCaptcha/anticaptcha.py:26
↓ 1 callers
Class
captchaSolver
lib/openscrapers/modules/cfscrape/reCaptcha/2captcha.py:25
↓ 1 callers
Class
captchaSolver
lib/openscrapers/modules/cfscrape/reCaptcha/9kw.py:25
↓ 1 callers
Class
cfcookie
lib/openscrapers/modules/client.py:454
↓ 1 callers
Class
sucuri
lib/openscrapers/modules/client.py:590
Class
AESBlockModeOfOperation
Super-class for AES modes of operation that require blocks.
lib/openscrapers/modules/pyaes/aes.py:672
Class
AESModeOfOperationCBC
AES Cipher-Block Chaining Mode of Operation. o The Initialization Vector (IV) o Block-cipher, so data must be padded to 16 byte boundaries
lib/openscrapers/modules/pyaes/aes.py:726
Class
AESModeOfOperationCFB
AES Cipher Feedback Mode of Operation. o A stream-cipher, so input does not need to be padded to blocks, but does need to be padded to segment
lib/openscrapers/modules/pyaes/aes.py:777
Class
AESModeOfOperationCTR
AES Counter Mode of Operation. o A stream-cipher, so input does not need to be padded to blocks, allowing arbitrary length data. o The cou
lib/openscrapers/modules/pyaes/aes.py:891
Class
AESModeOfOperationECB
AES Electronic Codebook Mode of Operation. o Block-cipher, so data must be padded to 16 byte boundaries Security Notes: o This mode is no
lib/openscrapers/modules/pyaes/aes.py:695
Class
AESModeOfOperationOFB
AES Output Feedback Mode of Operation. o A stream-cipher, so input does not need to be padded to blocks, allowing arbitrary length data. o
lib/openscrapers/modules/pyaes/aes.py:846
Class
AESSegmentModeOfOperation
Super-class for AES modes of operation that segment data.
lib/openscrapers/modules/pyaes/aes.py:689
Class
AESStreamModeOfOperation
Super-class for AES modes of operation that are stream-ciphers.
lib/openscrapers/modules/pyaes/aes.py:685
Class
Arabic
Unicode set for Arabic Unicode Character Range
lib/pyparsing.py:6825
Class
BlockFeeder
The super-class for objects to handle chunking a stream of bytes into the appropriate block size for the underlying mode of operation and appl
lib/openscrapers/modules/pyaes/blockfeeder.py:118
Class
CJK
Unicode set for combined Chinese, Japanese, and Korean (CJK) Unicode Character Range
lib/pyparsing.py:6817
Class
Calc
lib/openscrapers/modules/cfscrape/interpreters/native.py:24
Class
Captcha
lib/openscrapers/modules/cfscrape/captcha/__init__.py:17
Class
CaptchaAccountError
Raise an error for captcha provider account problem.
lib/openscrapers/modules/cfscrape/exceptions.py:84
Class
CaptchaException
Base exception class for cloudscraper captcha Providers
lib/openscrapers/modules/cfscrape/exceptions.py:66
Class
CaselessKeyword
Caseless version of :class:`Keyword`. Example:: OneOrMore(CaselessKeyword("CMD")).parseString("cmd CMD Cmd10") # -> ['CMD', 'CMD']
lib/pyparsing.py:3005
Class
Char
A short-cut class for defining ``Word(characters, exact=1)``, when defining a match of any single character in a string of characters.
lib/pyparsing.py:3256
Class
Chinese
Unicode set for Chinese Unicode Character Range
lib/pyparsing.py:6793
Class
CloseMatch
A variation on :class:`Literal` which matches "close" matches, that is, strings with at most 'n' mismatching characters. :class:`CloseMatch` t
lib/pyparsing.py:3018
Class
CloudScraper
lib/openscrapers/modules/cfscrape/__init__.py:122
Class
CloudflareCaptchaError
Raise an error for problem extracting Captcha paramters from Cloudflare payload
lib/openscrapers/modules/cfscrape/exceptions.py:51
Class
CloudflareCaptchaProvider
Raise an exception for no Captcha provider loaded for Cloudflare.
lib/openscrapers/modules/cfscrape/exceptions.py:58
Class
CloudflareChallengeError
Raise an error when detected new Cloudflare challenge
lib/openscrapers/modules/cfscrape/exceptions.py:39
Class
CloudflareCode1020
Raise an exception for Cloudflare code 1020 block
lib/openscrapers/modules/cfscrape/exceptions.py:26
Class
CloudflareException
Base exception class for cloudscraper for Cloudflare
lib/openscrapers/modules/cfscrape/exceptions.py:14
Class
CloudflareIUAMError
Raise an error for problem extracting IUAM paramters from Cloudflare payload
lib/openscrapers/modules/cfscrape/exceptions.py:32
Class
CloudflareLoopProtection
Raise an exception for recursive depth protection
lib/openscrapers/modules/cfscrape/exceptions.py:20
Class
Cyrillic
Unicode set for Cyrillic Unicode Character Range
lib/pyparsing.py:6789
next →
1–100 of 273, ranked by callers