Question 5: Initially check if scraping a specific directory is
allowed
paths_allowed("https://www.imdb.com/title/tt7235466/fullcredits?ref_=tt_cl_sm")
www.imdb.com
[1] TRUE
Question 6: How many rows and columns do you get from the
table?
Question 8: Which of the following option(s) can help you rename the
variables of a tibble (or a data frame)?
library(rvest)
url <- "https://www.imdb.com/title/tt7235466/fullcredits?ref_=tt_cl_sm"
webpage <- read_html(url)
visual_effects_table <- webpage %>% html_elements("table") # Get all tables
length(visual_effects_table)
[1] 30
Question 9: How many staff worked for the Series Visual
Effects?
series_visual_effects <- visual_effects_table[[20]] %>% html_table()
staff_names <- series_visual_effects[[1]]
staff_count <- sum(!is.na(staff_names) & staff_names != "")
print(staff_count)
[1] 362
LS0tCnRpdGxlOiAiUiBOb3RlYm9vayIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQojIyBRdWVzdGlvbiA1OiBJbml0aWFsbHkgY2hlY2sgaWYgc2NyYXBpbmcgYSBzcGVjaWZpYyBkaXJlY3RvcnkgaXMgYWxsb3dlZApgYGB7cn0KcGF0aHNfYWxsb3dlZCgiaHR0cHM6Ly93d3cuaW1kYi5jb20vdGl0bGUvdHQ3MjM1NDY2L2Z1bGxjcmVkaXRzP3JlZl89dHRfY2xfc20iKQpgYGAKIyMgUXVlc3Rpb24gNjogSG93IG1hbnkgcm93cyBhbmQgY29sdW1ucyBkbyB5b3UgZ2V0IGZyb20gdGhlIHRhYmxlPyAKYGBge3J9CmxpYnJhcnkocnZlc3QpCklNREIgPC1yZWFkX2h0bWwoImh0dHBzOi8vd3d3LmltZGIuY29tL3RpdGxlL3R0NzIzNTQ2Ni9mdWxsY3JlZGl0cz9yZWZfPXR0X2NsX3NtIikKY2FzdCA8LWh0bWxfZWxlbWVudHMoSU1EQiwgInRhYmxlIilbM10KY2FzdC5kZiA8LSBodG1sX3RhYmxlKGNhc3QpW1sxXV0KaGVhZChjYXN0LmRmKQpgYGAKIyMgUXVlc3Rpb24gNzogU3RlcCAxLiBQcmVzZXJ2ZSBvbmx5IHRoZSAybmQgYW5kIHRoZSA0dGggdmFyaWFibGVzIGluIHlvdXIgb2J0YWluZWQgdGliYmxlLiBVc2Ugc3Vic2V0KCkgZnVuY3Rpb24gdG8gcHJlc2VydmUgb25seSB0aGUgbm9uLWJsYW5rIHJvd3M7IFN0ZXAgMi4gUHJlc2VydmUgb25seSB0aGUgbm9uLWJsYW5rcm93cy4gVXNlIHN1YnNldCgpIGZ1bmN0aW9uIHRvIHByZXNlcnZlIG9ubHkgdGhlIG5vbi1ibGFuayByb3dzOyBTdGVwIDMuIENoZWNrIHRoZSB0YWlsIG9mIHRoZSBkYXRhIGZyYW1lLCBmdXJ0aGVyIHJlbW92ZSByb3dzIHdpdGggYmxhbmtzLiBUaGVyZSBtYXkgYmUgc29tZSBlbXB0eSByb3dzIGF0IHRoZSBlbmQgb2YgdGhlIHRhYmxlLiBXZSB3aWxsIG5vdCBjb3VudCB0aGVtIGFzIHRoZSBpbmZvcm1hdGl2ZSBvYnNlcnZhdGlvbnMuIEFmdGVyIHRoZSBhYm92ZSBkYXRhIGNsZWFuaW5nLCBob3cgbWFueSBvYnNlcnZhdGlvbnMgYW5kIGNvbHVtbnMgYXJlIGxlZnQgaW4geW91ciBjYXN0IHRhYmxlPyAKYGBge3J9CmxpYnJhcnkocnZlc3QpCnVybCA8LSAiaHR0cHM6Ly93d3cuaW1kYi5jb20vdGl0bGUvdHQ3MjM1NDY2L2Z1bGxjcmVkaXRzP3JlZl89dHRfY2xfc20iCndlYnBhZ2UgPC0gcmVhZF9odG1sKHVybCkKc2VyaWVzX2Nhc3RfdGFibGUgPC0gd2VicGFnZSAlPiUgaHRtbF9lbGVtZW50KHhwYXRoID0gIigvL3RhYmxlKVszXSIpICU+JSBodG1sX3RhYmxlKCkKY2xlYW5lZF9jYXN0X3RhYmxlIDwtIHNlcmllc19jYXN0X3RhYmxlWywgYygyLCA0KV0KY2xlYW5lZF9jYXN0X3RhYmxlIDwtIGNsZWFuZWRfY2FzdF90YWJsZVtzZXEoMiwgbnJvdyhjbGVhbmVkX2Nhc3RfdGFibGUpLCAyKSwgXQpjbGVhbmVkX2Nhc3RfdGFibGUgPC0gY2xlYW5lZF9jYXN0X3RhYmxlWyEoY2xlYW5lZF9jYXN0X3RhYmxlWywgMV0gPT0gIiIgfCBjbGVhbmVkX2Nhc3RfdGFibGVbLCAyXSA9PSAiIiksIF0KZGltKGNsZWFuZWRfY2FzdF90YWJsZSkKYGBgCgojIyBRdWVzdGlvbiA4OiBXaGljaCBvZiB0aGUgZm9sbG93aW5nIG9wdGlvbihzKSBjYW4gaGVscCB5b3UgcmVuYW1lIHRoZSB2YXJpYWJsZXMgb2YgYSB0aWJibGUgKG9yIGEgZGF0YSBmcmFtZSk/CmBgYHtyfQpsaWJyYXJ5KHJ2ZXN0KQp1cmwgPC0gImh0dHBzOi8vd3d3LmltZGIuY29tL3RpdGxlL3R0NzIzNTQ2Ni9mdWxsY3JlZGl0cz9yZWZfPXR0X2NsX3NtIgp3ZWJwYWdlIDwtIHJlYWRfaHRtbCh1cmwpCnZpc3VhbF9lZmZlY3RzX3RhYmxlIDwtIHdlYnBhZ2UgJT4lIGh0bWxfZWxlbWVudHMoInRhYmxlIikgICMgR2V0IGFsbCB0YWJsZXMKbGVuZ3RoKHZpc3VhbF9lZmZlY3RzX3RhYmxlKQpgYGAKCiMjIFF1ZXN0aW9uIDk6IEhvdyBtYW55IHN0YWZmIHdvcmtlZCBmb3IgdGhlIFNlcmllcyBWaXN1YWwgRWZmZWN0cz8KYGBge3J9CnNlcmllc192aXN1YWxfZWZmZWN0cyA8LSB2aXN1YWxfZWZmZWN0c190YWJsZVtbMjBdXSAlPiUgaHRtbF90YWJsZSgpCnN0YWZmX25hbWVzIDwtIHNlcmllc192aXN1YWxfZWZmZWN0c1tbMV1dIApzdGFmZl9jb3VudCA8LSBzdW0oIWlzLm5hKHN0YWZmX25hbWVzKSAmIHN0YWZmX25hbWVzICE9ICIiKQpwcmludChzdGFmZl9jb3VudCkKYGBgCgoKCg==