getUrls method for single CSSRule, not CSSStyleSheet?
- Lingua principale
- Python
- Stelle
- 92
- Fork
- 30
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
currently `getUrls` method could be applied to `CSSStyleSheet` object only. Is there a simple way to get urls from single CSS rule?
My workaround is like following:
```python
from cssutils import CSSParser
from cssutils.css import CSSStyleRule
from cssutils.css import CSSStyleSheet
from cssutils import getUrls
parser = CSSParser()
style = parser.parseStyle(cssText="height:450px; background-image: url('https://example.com/image.png');")
rule = CSSStyleRule(selectorText="html", style=style)
css = CSSStyleSheet()
css.add(rule)
print(list(getUrls(css)))
```
but it seems to be a bit over-engineered. Is there a better/faster way?
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia leggendo l’entry point getUrls e le API CSSRule e CSSStyleSheet menzionate nell’issue. Verifica come getUrls attraversa un foglio di stile, quindi determina se la stessa estrazione dell’URL può supportare direttamente una singola CSSRule. Il lavoro è completato quando l’URL viene recuperato dalla CSSStyleRule fornita senza racchiuderla in una CSSStyleSheet, con la copertura dello stile mostrato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- python
- Ambito
- tooling
- Tipo di issue
- Funzionalità
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 45/100