Update example for new github html structure/css

This commit is contained in:
iska
2019-07-25 21:46:28 +02:00
parent 228e3ea2a7
commit ad2790b653
@@ -112,7 +112,7 @@ do {
try scraper.load()
// Parse the selector
let repositoryContent = try CSSSelectorParser.parseSelector("[role='main'] .repository-content > .file-wrap > .files tr.js-navigation-item")
let repositoryContent = try CSSSelectorParser.parseSelector(".repository-content > .file-wrap > table.files tr.js-navigation-item")
// Query matching elements
let files = try scraper.listElements(matching: repositoryContent)
@@ -131,13 +131,10 @@ do {
// The following selector: "[role='main'] div.file table.js-file-line-container td:nth-child(2)"
// can be defined in type-safe manner:
let selector = allOf([
descendantOfElementSelector(
attributeSelector(.exactMatch, "role", "main")
),
descendantOfElementSelector(
allOf([
typeSelector("div"),
classSelector("file")
classSelector("repository-content")
])
),
descendantOfElementSelector(